Skip to content

Instantly share code, notes, and snippets.

@dance2die
Last active June 5, 2022 16:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dance2die/64a84ae3fbc71fe70a61be16f0a5e096 to your computer and use it in GitHub Desktop.
Save dance2die/64a84ae3fbc71fe70a61be16f0a5e096 to your computer and use it in GitHub Desktop.
AWS autoguluon setup troubleshoot

Installation with official doc

https://auto.gluon.ai/stable/index.html#

pip3 install -U pip
pip3 install -U setuptools wheel

# CPU version of pytorch has smaller footprint - see installation instructions in
# pytorch documentation - https://pytorch.org/get-started/locally/
pip3 install "torch>=1.0,<1.11+cpu" -f https://download.pytorch.org/whl/cpu/torch_stable.html

pip3 install autogluon

pip3 install "torch>=1.0,<1.11+cpu" -f https://download.pytorch.org/whl/cpu/torch_stable.html failed to install

with following message

✘ dance2die@ooboontoo  ~  pip3 install "torch>=1.0,<1.11+cpu" -f https://download.pytorch.org/whl/cpu/torch_stable.html Defaulting to user installation because normal site-packages is not writeable Looking in links: https://download.pytorch.org/whl/cpu/torch_stable.html ERROR: Could not find a version that satisfies the requirement torch<1.11+cpu,>=1.0 (from versions: 1.11.0, 1.11.0+cpu) ERROR: No matching distribution found for torch<1.11+cpu,>=1.0

Went with pip3 install autogluon regardless.

dance2die@ooboontoo  ~  pip3 install "torch>=1.0,<1.11+cpu" -f https://download.pytorch.org/whl/cpu/torch_stable.html

Defaulting to user installation because normal site-packages is not writeable Looking in links: https://download.pytorch.org/whl/cpu/torch_stable.html ERROR: Could not find a version that satisfies the requirement torch<1.11+cpu,>=1.0 (from versions: 1.11.0, 1.11.0+cpu) ERROR: No matching distribution found for torch<1.11+cpu,>=1.0 ✘ dance2die@ooboontoo  ~  pip3 install autogluon Defaulting to user installation because normal site-packages is not writeable Collecting autogluon Downloading autogluon-0.0.15-py3-none-any.whl (622 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 622.4/622.4 kB 3.8 MB/s eta 0:00:00 Collecting tornado>=5.0.1 Downloading tornado-6.1.tar.gz (497 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 497.4/497.4 kB 5.4 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting dask>=2.6.0 Downloading dask-2022.5.2-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 6.7 MB/s eta 0:00:00 Collecting Pillow<=6.2.1 Downloading Pillow-6.2.1.tar.gz (37.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 37.7/37.7 MB 9.8 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting distributed>=2.6.0 Downloading distributed-2022.5.2-py3-none-any.whl (872 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 872.3/872.3 kB 5.4 MB/s eta 0:00:00 Collecting lightgbm<4.0,>=3.0 Downloading lightgbm-3.3.2-py3-none-manylinux1_x86_64.whl (2.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 9.4 MB/s eta 0:00:00 Collecting networkx<3.0,>=2.3 Downloading networkx-2.8.3-py3-none-any.whl (2.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 9.2 MB/s eta 0:00:00 Collecting autogluon-contrib-nlp Downloading autogluon_contrib_nlp-0.0.1b20220208-py3-none-any.whl (157 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 157.3/157.3 kB 7.7 MB/s eta 0:00:00 Collecting paramiko>=2.4 Downloading paramiko-2.11.0-py2.py3-none-any.whl (212 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.9/212.9 kB 7.3 MB/s eta 0:00:00 Collecting fastparquet==0.4.1 Downloading fastparquet-0.4.1.tar.gz (28.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 28.6/28.6 MB 8.2 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting autogluon Downloading autogluon-0.0.14-py3-none-any.whl (622 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 622.4/622.4 kB 3.7 MB/s eta 0:00:00 Collecting gluoncv<1.0,>=0.5.0 Downloading gluoncv-0.10.5.post0-py2.py3-none-any.whl (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 7.4 MB/s eta 0:00:00 Collecting autogluon Downloading autogluon-0.0.13-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.4/572.4 kB 7.7 MB/s eta 0:00:00 Collecting pandas<1.0,>=0.24.0 Downloading pandas-0.25.3.tar.gz (12.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.6/12.6 MB 9.9 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting ConfigSpace<=0.4.10 Downloading ConfigSpace-0.4.10.tar.gz (882 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 882.2/882.2 kB 3.5 MB/s eta 0:00:00 Preparing metadata (setup.py) ... error error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [6 lines of output] Traceback (most recent call last): File "", line 2, in File "", line 34, in File "/tmp/pip-install-_8vcmp54/configspace_fde7dbcf169d4d74a9251f40bcfb2b18/setup.py", line 4, in import numpy as np ModuleNotFoundError: No module named 'numpy' [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed

× Encountered error while generating package metadata. ╰─> See above for output.

note: This is an issue with the package mentioned above, not pip. hint: See above for details.

Due to the error in previous step, I ran pip install ez_setup

dance2die@ooboontoo  ~  pip install ez_setup Defaulting to user installation because normal site-packages is not writeable Collecting ez_setup Using cached ez_setup-0.9-py3-none-any.whl Installing collected packages: ez_setup Successfully installed ez_setup-0.9

Failed as numpy is not installed

dance2die@ooboontoo  ~  pip3 install autogluon Defaulting to user installation because normal site-packages is not writeable Collecting autogluon Using cached autogluon-0.0.15-py3-none-any.whl (622 kB) Collecting gluoncv<0.9.0,>=0.5.0 Downloading gluoncv-0.8.0-py2.py3-none-any.whl (810 kB) > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 810.4/810.4 kB 1.7 MB/s eta 0:00:00 Collecting networkx<3.0,>=2.3 Using cached networkx-2.8.3-py3-none-any.whl (2.0 MB) Collecting paramiko>=2.4 Using cached paramiko-2.11.0-py2.py3-none-any.whl (212 kB) Collecting boto3 Downloading boto3-1.24.2-py3-none-any.whl (132 kB) > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 3.0 MB/s eta 0:00:00 Collecting scikit-optimize Downloading scikit_optimize-0.9.0-py2.py3-none-any.whl (100 kB) > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.3/100.3 kB 1.5 MB/s eta 0:00:00 Collecting pytest Downloading pytest-7.1.2-py3-none-any.whl (297 kB) > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 297.0/297.0 kB 2.7 MB/s eta 0:00:00 Collecting distributed>=2.6.0 Using cached distributed-2022.5.2-py3-none-any.whl (872 kB) Collecting psutil<=5.7.0,>=5.0.0 Downloading psutil-5.7.0.tar.gz (449 kB) > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 449.6/449.6 kB 1.4 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting ConfigSpace<=0.4.10 Using cached ConfigSpace-0.4.10.tar.gz (882 kB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [6 lines of output] Traceback (most recent call last): File "", line 2, in File "", line 34, in > File "/tmp/pip-install-nf9mn03e/configspace_cefac5dce43e4c3583f816fec30d0877/setup.py", line 4, in import numpy as np ModuleNotFoundError: No module named 'numpy' [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed

× Encountered error while generating package metadata. ╰─> See above for output.

note: This is an issue with the package mentioned above, not pip. hint: See above for details.

Installed NumPy

✘ dance2die@ooboontoo  ~ pip3 install numpy Defaulting to user installation because normal site-packages is not writeable Collecting numpy Using cached numpy-1.22.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Installing collected packages: numpy WARNING: The scripts f2py, f2py3 and f2py3.10 are installed in '/home/dance2die/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed numpy-1.22.4

Failed autoguluon installation fabulously.

dance2die@ooboontoo  ~  pip3 install autogluon Defaulting to user installation because normal site-packages is not writeable Collecting autogluon Using cached autogluon-0.0.15-py3-none-any.whl (622 kB) Collecting psutil<=5.7.0,>=5.0.0 Using cached psutil-5.7.0.tar.gz (449 kB) Preparing metadata (setup.py) ... done Collecting scipy>=1.3.3 Downloading scipy-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.2 MB) > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.2/42.2 MB 9.1 MB/s eta 0:00:00 Collecting scikit-optimize Using cached scikit_optimize-0.9.0-py2.py3-none-any.whl (100 kB) Collecting autogluon-contrib-nlp Using cached autogluon_contrib_nlp-0.0.1b20220208-py3-none-any.whl (157 kB) Collecting lightgbm<4.0,>=3.0 Using cached lightgbm-3.3.2-py3-none-manylinux1_x86_64.whl (2.0 MB) Collecting matplotlib Downloading matplotlib-3.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.9 MB) > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.9/11.9 MB 9.7 MB/s eta 0:00:00 Collecting networkx<3.0,>=2.3 Using cached networkx-2.8.3-py3-none-any.whl (2.0 MB) Collecting scikit-learn<0.24,>=0.22.0 Downloading scikit-learn-0.23.2.tar.gz (7.2 MB) > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.2/7.2 MB 9.9 MB/s eta 0:00:00 Installing build dependencies ... error error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> [3799 lines of output] > Ignoring numpy: markers 'python_version == "3.6" and platform_system != "AIX" and platform_python_implementation == "CPython"' don't match your environment > Ignoring numpy: markers 'python_version == "3.6" and platform_system != "AIX" and platform_python_implementation != "CPython"' don't match your environment > Ignoring numpy: markers 'python_version == "3.7" and platform_system != "AIX"' don't match your environment > Ignoring numpy: markers 'python_version == "3.6" and platform_system == "AIX"' don't match your environment > Ignoring numpy: markers 'python_version == "3.7" and platform_system == "AIX"' don't match your environment > Ignoring numpy: markers 'python_version >= "3.8" and platform_system == "AIX"' don't match your environment Collecting setuptools > Using cached setuptools-62.3.2-py3-none-any.whl (1.2 MB) Collecting wheel > Downloading wheel-0.37.1-py2.py3-none-any.whl (35 kB) Collecting Cython>=0.28.5 > Downloading Cython-0.29.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB) > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 5.2 MB/s eta 0:00:00 Collecting numpy==1.17.3 Downloading numpy-1.17.3.zip (6.4 MB) > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.4/6.4 MB 7.2 MB/s eta 0:00:00 Preparing metadata (setup.py): started > Preparing metadata (setup.py): finished with status 'done' Collecting scipy>=0.19.1 > Using cached scipy-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.2 MB) Building wheels for collected packages: numpy Building wheel for numpy (setup.py): started > Building wheel for numpy (setup.py): finished with status 'error' error: subprocess-exited-with-error

    > × python setup.py bdist_wheel did not run successfully.
    │ exit code: 1
    ╰─> [3080 lines of output]
        Running from numpy source directory.
        blas_opt_info:
        blas_mkl_info:
        customize UnixCCompiler
          > libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        blis_info:
        customize UnixCCompiler
          > libraries blis not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        openblas_info:
        customize UnixCCompiler
        customize UnixCCompiler
          > libraries openblas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        atlas_3_10_blas_threads_info:
        Setting PTATLAS=ATLAS
        customize UnixCCompiler
          > libraries tatlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        atlas_3_10_blas_info:
        customize UnixCCompiler
          > libraries satlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        atlas_blas_threads_info:
        Setting PTATLAS=ATLAS
        customize UnixCCompiler
          > libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        atlas_blas_info:
        customize UnixCCompiler
          > libraries f77blas,cblas,atlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        accelerate_info:
          NOT AVAILABLE
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/numpy/distutils/system_info.py:690: UserWarning:
            > Optimized (vendor) Blas libraries are not found.
            > Falls back to netlib Blas library which has worse performance.
            > A better performance should be easily gained by switching
            Blas library.
          self.calc_info()
        blas_info:
        customize UnixCCompiler
          > libraries blas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/numpy/distutils/system_info.py:690: UserWarning:
            > Blas (http://www.netlib.org/blas/) libraries not found.
            > Directories to search for the libraries can be specified in the
            > numpy/distutils/site.cfg file (section [blas]) or by setting
            the BLAS environment variable.
          self.calc_info()
        blas_src_info:
          NOT AVAILABLE
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/numpy/distutils/system_info.py:690: UserWarning:
            > Blas (http://www.netlib.org/blas/) sources not found.
            > Directories to search for the sources can be specified in the
            > numpy/distutils/site.cfg file (section [blas_src]) or by setting
            the BLAS_SRC environment variable.
          self.calc_info()
          NOT AVAILABLE
  
        /bin/sh: 1: svnversion: not found
        > non-existing path in 'numpy/distutils': 'site.cfg'
        lapack_opt_info:
        lapack_mkl_info:
        customize UnixCCompiler
          > libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        openblas_lapack_info:
        customize UnixCCompiler
        customize UnixCCompiler
          > libraries openblas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        openblas_clapack_info:
        customize UnixCCompiler
        customize UnixCCompiler
          > libraries openblas,lapack not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        flame_info:
        customize UnixCCompiler
          > libraries flame not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        atlas_3_10_threads_info:
        Setting PTATLAS=ATLAS
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries tatlas,tatlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib64
        customize UnixCCompiler
          > libraries tatlas,tatlas not found in /usr/lib64
        customize UnixCCompiler
          libraries lapack_atlas not found in /usr/lib
        customize UnixCCompiler
          libraries tatlas,tatlas not found in /usr/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
        customize UnixCCompiler
          > libraries tatlas,tatlas not found in /usr/lib/x86_64-linux-gnu
        > <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
          NOT AVAILABLE
  
        atlas_3_10_info:
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries satlas,satlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib64
        customize UnixCCompiler
          > libraries satlas,satlas not found in /usr/lib64
        customize UnixCCompiler
          libraries lapack_atlas not found in /usr/lib
        customize UnixCCompiler
          libraries satlas,satlas not found in /usr/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
        customize UnixCCompiler
          > libraries satlas,satlas not found in /usr/lib/x86_64-linux-gnu
        > <class 'numpy.distutils.system_info.atlas_3_10_info'>
          NOT AVAILABLE
  
        atlas_threads_info:
        Setting PTATLAS=ATLAS
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib64
        customize UnixCCompiler
          > libraries ptf77blas,ptcblas,atlas not found in /usr/lib64
        customize UnixCCompiler
          libraries lapack_atlas not found in /usr/lib
        customize UnixCCompiler
          > libraries ptf77blas,ptcblas,atlas not found in /usr/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
        customize UnixCCompiler
          > libraries ptf77blas,ptcblas,atlas not found in /usr/lib/x86_64-linux-gnu
        > <class 'numpy.distutils.system_info.atlas_threads_info'>
          NOT AVAILABLE
  
        atlas_info:
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries f77blas,cblas,atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib64
        customize UnixCCompiler
          > libraries f77blas,cblas,atlas not found in /usr/lib64
        customize UnixCCompiler
          libraries lapack_atlas not found in /usr/lib
        customize UnixCCompiler
          > libraries f77blas,cblas,atlas not found in /usr/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
        customize UnixCCompiler
          > libraries f77blas,cblas,atlas not found in /usr/lib/x86_64-linux-gnu
        > <class 'numpy.distutils.system_info.atlas_info'>
          NOT AVAILABLE
  
        lapack_info:
        customize UnixCCompiler
          > libraries lapack not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/numpy/distutils/system_info.py:1712: UserWarning:
            > Lapack (http://www.netlib.org/lapack/) libraries not found.
            > Directories to search for the libraries can be specified in the
            > numpy/distutils/site.cfg file (section [lapack]) or by setting
            the LAPACK environment variable.
          > if getattr(self, '_calc_info_{}'.format(lapack))():
        lapack_src_info:
          NOT AVAILABLE
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/numpy/distutils/system_info.py:1712: UserWarning:
            > Lapack (http://www.netlib.org/lapack/) sources not found.
            > Directories to search for the sources can be specified in the
            > numpy/distutils/site.cfg file (section [lapack_src]) or by setting
            the LAPACK_SRC environment variable.
          > if getattr(self, '_calc_info_{}'.format(lapack))():
          NOT AVAILABLE
        > /home/dance2die/.local/lib/python3.10/site-packages/setuptools/_distutils/dist.py:275: UserWarning: Unknown distribution option: 'define_macros'
          warnings.warn(msg)
        running bdist_wheel
        running build
        running config_cc
        > unifing config_cc, config, build_clib, build_ext, build commands --compiler options
        running config_fc
        > unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
        running build_src
        build_src
        building py_modules sources
        creating build
        creating build/src.linux-x86_64-3.1
        creating build/src.linux-x86_64-3.1/numpy
        > creating build/src.linux-x86_64-3.1/numpy/distutils
        building library "npymath" sources
        > get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']'
        customize Gnu95FCompiler
        Could not locate executable gfortran
        Could not locate executable f95
        customize IntelFCompiler
        Could not locate executable ifort
        Could not locate executable ifc
        customize LaheyFCompiler
        Could not locate executable lf95
        customize PGroupFCompiler
        Could not locate executable pgfortran
        customize AbsoftFCompiler
        Could not locate executable f90
        Could not locate executable f77
        customize NAGFCompiler
        customize VastFCompiler
        customize CompaqFCompiler
        Could not locate executable fort
        customize IntelItaniumFCompiler
        Could not locate executable efort
        Could not locate executable efc
        customize IntelEM64TFCompiler
        customize GnuFCompiler
        Could not locate executable g77
        customize G95FCompiler
        Could not locate executable g95
        customize PathScaleFCompiler
        Could not locate executable pathf95
        customize NAGFORCompiler
        Could not locate executable nagfor
        > don't know how to compile Fortran code on platform 'posix'
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            1 | int exp (void);
              |     ^~~
        > _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int exp (void);
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        /usr/bin/ld: _configtest.o: in function `main':
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/_configtest.c:6: undefined reference to `exp'
        collect2: error: ld returned 1 exit status
        failure.
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            1 | int exp (void);
              |     ^~~
        > _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int exp (void);
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        creating build/src.linux-x86_64-3.1/numpy/core
        > creating build/src.linux-x86_64-3.1/numpy/core/src
        > creating build/src.linux-x86_64-3.1/numpy/core/src/npymath
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/npymath/npy_math_internal.h
          > adding 'build/src.linux-x86_64-3.1/numpy/core/src/npymath' to include_dirs.
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/npymath/ieee754.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/npymath/npy_math_complex.c
        > None - nothing done with h_files = ['build/src.linux-x86_64-3.1/numpy/core/src/npymath/npy_math_internal.h']
        building library "npysort" sources
        > creating build/src.linux-x86_64-3.1/numpy/core/src/common
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/common/npy_sort.h
          > adding 'build/src.linux-x86_64-3.1/numpy/core/src/common' to include_dirs.
        > creating build/src.linux-x86_64-3.1/numpy/core/src/npysort
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/npysort/quicksort.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/npysort/mergesort.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/npysort/timsort.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/npysort/heapsort.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/npysort/radixsort.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/common/npy_partition.h
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/npysort/selection.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/common/npy_binsearch.h
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/npysort/binsearch.c
        > None - nothing done with h_files = ['build/src.linux-x86_64-3.1/numpy/core/src/common/npy_sort.h', 'build/src.linux-x86_64-3.1/numpy/core/src/common/npy_partition.h', 'build/src.linux-x86_64-3.1/numpy/core/src/common/npy_binsearch.h']
        building extension "numpy.core._dummy" sources
        > Generating build/src.linux-x86_64-3.1/numpy/core/include/numpy/config.h
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:10: fatal error: sys/endian.h: No such file or directory
            1 | #include <sys/endian.h>
              |          ^~~~~~~~~~~~~~
        compilation terminated.
        failure.
        removing: _configtest.c _configtest.o
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 4)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 16)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:7:12: error: ‘SIZEOF_LONGDOUBLE’ undeclared (first use in this function); did you mean ‘SIZEOF_LONG_DOUBLE’?
            7 |     (void) SIZEOF_LONGDOUBLE;
              |            ^~~~~~~~~~~~~~~~~
              |            SIZEOF_LONG_DOUBLE
        > _configtest.c:7:12: note: each undeclared identifier is reported only once for each function it appears in
        failure.
        removing: _configtest.c _configtest.o
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 16)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 32)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 7 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 7 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 7 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 7 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 7 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 7 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
            > 5 |     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
              |                ^~~~~~~~~~
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            1 | int exp (void);
              |     ^~~
        > _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int exp (void);
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        /usr/bin/ld: _configtest.o: in function `main':
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/_configtest.c:6: undefined reference to `exp'
        collect2: error: ld returned 1 exit status
        failure.
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            1 | int exp (void);
              |     ^~~
        > _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int exp (void);
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘sin’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            1 | int sin (void);
              |     ^~~
        > _configtest.c:1:1: note: ‘sin’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int sin (void);
        > _configtest.c:2:5: warning: conflicting types for built-in function ‘cos’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            2 | int cos (void);
              |     ^~~
        > _configtest.c:2:5: note: ‘cos’ is declared in header ‘<math.h>’
        > _configtest.c:3:5: warning: conflicting types for built-in function ‘tan’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            3 | int tan (void);
              |     ^~~
        > _configtest.c:3:5: note: ‘tan’ is declared in header ‘<math.h>’
        > _configtest.c:4:5: warning: conflicting types for built-in function ‘sinh’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            4 | int sinh (void);
              |     ^~~~
        > _configtest.c:4:5: note: ‘sinh’ is declared in header ‘<math.h>’
        > _configtest.c:5:5: warning: conflicting types for built-in function ‘cosh’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            5 | int cosh (void);
              |     ^~~~
        > _configtest.c:5:5: note: ‘cosh’ is declared in header ‘<math.h>’
        > _configtest.c:6:5: warning: conflicting types for built-in function ‘tanh’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            6 | int tanh (void);
              |     ^~~~
        > _configtest.c:6:5: note: ‘tanh’ is declared in header ‘<math.h>’
        > _configtest.c:7:5: warning: conflicting types for built-in function ‘fabs’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            7 | int fabs (void);
              |     ^~~~
        > _configtest.c:7:5: note: ‘fabs’ is declared in header ‘<math.h>’
        > _configtest.c:8:5: warning: conflicting types for built-in function ‘floor’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            8 | int floor (void);
              |     ^~~~~
        > _configtest.c:8:5: note: ‘floor’ is declared in header ‘<math.h>’
        > _configtest.c:9:5: warning: conflicting types for built-in function ‘ceil’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            9 | int ceil (void);
              |     ^~~~
        > _configtest.c:9:5: note: ‘ceil’ is declared in header ‘<math.h>’
        > _configtest.c:10:5: warning: conflicting types for built-in function ‘sqrt’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
           10 | int sqrt (void);
              |     ^~~~
        > _configtest.c:10:5: note: ‘sqrt’ is declared in header ‘<math.h>’
        > _configtest.c:11:5: warning: conflicting types for built-in function ‘log10’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
           11 | int log10 (void);
              |     ^~~~~
        > _configtest.c:11:5: note: ‘log10’ is declared in header ‘<math.h>’
        > _configtest.c:12:5: warning: conflicting types for built-in function ‘log’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
           12 | int log (void);
              |     ^~~
        > _configtest.c:12:5: note: ‘log’ is declared in header ‘<math.h>’
        > _configtest.c:13:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
           13 | int exp (void);
              |     ^~~
        > _configtest.c:13:5: note: ‘exp’ is declared in header ‘<math.h>’
        > _configtest.c:14:5: warning: conflicting types for built-in function ‘asin’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
           14 | int asin (void);
              |     ^~~~
        > _configtest.c:14:5: note: ‘asin’ is declared in header ‘<math.h>’
        > _configtest.c:15:5: warning: conflicting types for built-in function ‘acos’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
           15 | int acos (void);
              |     ^~~~
        > _configtest.c:15:5: note: ‘acos’ is declared in header ‘<math.h>’
        > _configtest.c:16:5: warning: conflicting types for built-in function ‘atan’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
           16 | int atan (void);
              |     ^~~~
        > _configtest.c:16:5: note: ‘atan’ is declared in header ‘<math.h>’
        > _configtest.c:17:5: warning: conflicting types for built-in function ‘fmod’; expected ‘double(double,  double)’ [-Wbuiltin-declaration-mismatch]
           17 | int fmod (void);
              |     ^~~~
        > _configtest.c:17:5: note: ‘fmod’ is declared in header ‘<math.h>’
        > _configtest.c:18:5: warning: conflicting types for built-in function ‘modf’; expected ‘double(double,  double *)’ [-Wbuiltin-declaration-mismatch]
           18 | int modf (void);
              |     ^~~~
        > _configtest.c:18:5: note: ‘modf’ is declared in header ‘<math.h>’
        > _configtest.c:19:5: warning: conflicting types for built-in function ‘frexp’; expected ‘double(double,  int *)’ [-Wbuiltin-declaration-mismatch]
           19 | int frexp (void);
              |     ^~~~~
        > _configtest.c:19:5: note: ‘frexp’ is declared in header ‘<math.h>’
        > _configtest.c:20:5: warning: conflicting types for built-in function ‘ldexp’; expected ‘double(double,  int)’ [-Wbuiltin-declaration-mismatch]
           20 | int ldexp (void);
              |     ^~~~~
        > _configtest.c:20:5: note: ‘ldexp’ is declared in header ‘<math.h>’
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘rint’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            1 | int rint (void);
              |     ^~~~
        > _configtest.c:1:1: note: ‘rint’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int rint (void);
        > _configtest.c:2:5: warning: conflicting types for built-in function ‘trunc’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            2 | int trunc (void);
              |     ^~~~~
        > _configtest.c:2:5: note: ‘trunc’ is declared in header ‘<math.h>’
        > _configtest.c:3:5: warning: conflicting types for built-in function ‘exp2’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            3 | int exp2 (void);
              |     ^~~~
        > _configtest.c:3:5: note: ‘exp2’ is declared in header ‘<math.h>’
        > _configtest.c:4:5: warning: conflicting types for built-in function ‘log2’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            4 | int log2 (void);
              |     ^~~~
        > _configtest.c:4:5: note: ‘log2’ is declared in header ‘<math.h>’
        > _configtest.c:5:5: warning: conflicting types for built-in function ‘atan2’; expected ‘double(double,  double)’ [-Wbuiltin-declaration-mismatch]
            5 | int atan2 (void);
              |     ^~~~~
        > _configtest.c:5:5: note: ‘atan2’ is declared in header ‘<math.h>’
        > _configtest.c:6:5: warning: conflicting types for built-in function ‘pow’; expected ‘double(double,  double)’ [-Wbuiltin-declaration-mismatch]
            6 | int pow (void);
              |     ^~~
        > _configtest.c:6:5: note: ‘pow’ is declared in header ‘<math.h>’
        > _configtest.c:7:5: warning: conflicting types for built-in function ‘nextafter’; expected ‘double(double,  double)’ [-Wbuiltin-declaration-mismatch]
            7 | int nextafter (void);
              |     ^~~~~~~~~
        > _configtest.c:7:5: note: ‘nextafter’ is declared in header ‘<math.h>’
        > _configtest.c:10:5: warning: conflicting types for built-in function ‘cbrt’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
           10 | int cbrt (void);
              |     ^~~~
        > _configtest.c:10:5: note: ‘cbrt’ is declared in header ‘<math.h>’
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:10: fatal error: xlocale.h: No such file or directory
            1 | #include <xlocale.h>
              |          ^~~~~~~~~~~
        compilation terminated.
        failure.
        removing: _configtest.c _configtest.o
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
            5 |   __builtin_isnan(5.);
              |   ^~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
            5 |   __builtin_isinf(5.);
              |   ^~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
            5 |   __builtin_isfinite(5.);
              |   ^~~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
            5 |   __builtin_bswap32(5u);
              |   ^~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
            5 |   __builtin_bswap64(5u);
              |   ^~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
            5 |   __builtin_expect(5, 0);
              |   ^~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:5:3: warning: right-hand operand of comma expression has no effect [-Wunused-value]
            > 5 |   __builtin_mul_overflow(5, 5, (int*)5);
              |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:7:16: warning: unused variable ‘r’ [-Wunused-variable]
            > 7 |   volatile int r = __builtin_cpu_supports("sse");
              |                ^
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:7:16: warning: unused variable ‘r’ [-Wunused-variable]
            > 7 |   volatile int r = __builtin_cpu_supports("avx512f");
              |                ^
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
            > 3 | #pragma clang diagnostic error "-Wattributes"
              |
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
            > 3 | #pragma clang diagnostic error "-Wattributes"
              |
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
            > 3 | #pragma clang diagnostic error "-Wattributes"
              |
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
            > 3 | #pragma clang diagnostic error "-Wattributes"
              |
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
            > 3 | #pragma clang diagnostic error "-Wattributes"
              |
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
            > 3 | #pragma clang diagnostic error "-Wattributes"
              |
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c: In function ‘attribute_target_avx2_with_intrinsics’:
        > _configtest.c:5:12: warning: unused variable ‘temp’ [-Wunused-variable]
            5 |     __m256 temp = _mm256_set1_ps(1.0);
              |            ^~~~
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c: In function ‘attribute_target_avx512f_with_intrinsics’:
        > _configtest.c:5:12: warning: unused variable ‘temp’ [-Wunused-variable]
            5 |     __m512 temp = _mm512_set1_ps(1.0);
              |            ^~~~
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
            > 3 | #pragma clang diagnostic error "-Wattributes"
              |
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
            > 3 | #pragma clang diagnostic error "-Wattributes"
              |
        _configtest.c: In function ‘__declspec’:
        > _configtest.c:5:24: error: expected declaration specifiers before ‘foo’
            5 | int __declspec(thread) foo;
              |                        ^~~
        > _configtest.c:9:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
            9 | {
              | ^
        > _configtest.c:5:5: warning: type of ‘thread’ defaults to ‘int’ [-Wimplicit-int]
            5 | int __declspec(thread) foo;
              |     ^~~~~~~~~~
        > _configtest.c:12: error: expected ‘{’ at end of input
        > _configtest.c:12: warning: control reaches end of non-void function [-Wreturn-type]
        failure.
        removing: _configtest.c _configtest.o
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘sinf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
            1 | int sinf (void);
              |     ^~~~
        > _configtest.c:1:1: note: ‘sinf’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int sinf (void);
        > _configtest.c:2:5: warning: conflicting types for built-in function ‘cosf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
            2 | int cosf (void);
              |     ^~~~
        > _configtest.c:2:5: note: ‘cosf’ is declared in header ‘<math.h>’
        > _configtest.c:3:5: warning: conflicting types for built-in function ‘tanf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
            3 | int tanf (void);
              |     ^~~~
        > _configtest.c:3:5: note: ‘tanf’ is declared in header ‘<math.h>’
        > _configtest.c:4:5: warning: conflicting types for built-in function ‘sinhf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
            4 | int sinhf (void);
              |     ^~~~~
        > _configtest.c:4:5: note: ‘sinhf’ is declared in header ‘<math.h>’
        > _configtest.c:5:5: warning: conflicting types for built-in function ‘coshf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
            5 | int coshf (void);
              |     ^~~~~
        > _configtest.c:5:5: note: ‘coshf’ is declared in header ‘<math.h>’
        > _configtest.c:6:5: warning: conflicting types for built-in function ‘tanhf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
            6 | int tanhf (void);
              |     ^~~~~
        > _configtest.c:6:5: note: ‘tanhf’ is declared in header ‘<math.h>’
        > _configtest.c:7:5: warning: conflicting types for built-in function ‘fabsf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
            7 | int fabsf (void);
              |     ^~~~~
        > _configtest.c:7:5: note: ‘fabsf’ is declared in header ‘<math.h>’
        > _configtest.c:8:5: warning: conflicting types for built-in function ‘floorf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
            8 | int floorf (void);
              |     ^~~~~~
        > _configtest.c:8:5: note: ‘floorf’ is declared in header ‘<math.h>’
        > _configtest.c:9:5: warning: conflicting types for built-in function ‘ceilf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
            9 | int ceilf (void);
              |     ^~~~~
        > _configtest.c:9:5: note: ‘ceilf’ is declared in header ‘<math.h>’
        > _configtest.c:10:5: warning: conflicting types for built-in function ‘rintf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           10 | int rintf (void);
              |     ^~~~~
        > _configtest.c:10:5: note: ‘rintf’ is declared in header ‘<math.h>’
        > _configtest.c:11:5: warning: conflicting types for built-in function ‘truncf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           11 | int truncf (void);
              |     ^~~~~~
        > _configtest.c:11:5: note: ‘truncf’ is declared in header ‘<math.h>’
        > _configtest.c:12:5: warning: conflicting types for built-in function ‘sqrtf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           12 | int sqrtf (void);
              |     ^~~~~
        > _configtest.c:12:5: note: ‘sqrtf’ is declared in header ‘<math.h>’
        > _configtest.c:13:5: warning: conflicting types for built-in function ‘log10f’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           13 | int log10f (void);
              |     ^~~~~~
        > _configtest.c:13:5: note: ‘log10f’ is declared in header ‘<math.h>’
        > _configtest.c:14:5: warning: conflicting types for built-in function ‘logf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           14 | int logf (void);
              |     ^~~~
        > _configtest.c:14:5: note: ‘logf’ is declared in header ‘<math.h>’
        > _configtest.c:15:5: warning: conflicting types for built-in function ‘log1pf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           15 | int log1pf (void);
              |     ^~~~~~
        > _configtest.c:15:5: note: ‘log1pf’ is declared in header ‘<math.h>’
        > _configtest.c:16:5: warning: conflicting types for built-in function ‘expf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           16 | int expf (void);
              |     ^~~~
        > _configtest.c:16:5: note: ‘expf’ is declared in header ‘<math.h>’
        > _configtest.c:17:5: warning: conflicting types for built-in function ‘expm1f’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           17 | int expm1f (void);
              |     ^~~~~~
        > _configtest.c:17:5: note: ‘expm1f’ is declared in header ‘<math.h>’
        > _configtest.c:18:5: warning: conflicting types for built-in function ‘asinf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           18 | int asinf (void);
              |     ^~~~~
        > _configtest.c:18:5: note: ‘asinf’ is declared in header ‘<math.h>’
        > _configtest.c:19:5: warning: conflicting types for built-in function ‘acosf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           19 | int acosf (void);
              |     ^~~~~
        > _configtest.c:19:5: note: ‘acosf’ is declared in header ‘<math.h>’
        > _configtest.c:20:5: warning: conflicting types for built-in function ‘atanf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           20 | int atanf (void);
              |     ^~~~~
        > _configtest.c:20:5: note: ‘atanf’ is declared in header ‘<math.h>’
        > _configtest.c:21:5: warning: conflicting types for built-in function ‘asinhf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           21 | int asinhf (void);
              |     ^~~~~~
        > _configtest.c:21:5: note: ‘asinhf’ is declared in header ‘<math.h>’
        > _configtest.c:22:5: warning: conflicting types for built-in function ‘acoshf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           22 | int acoshf (void);
              |     ^~~~~~
        > _configtest.c:22:5: note: ‘acoshf’ is declared in header ‘<math.h>’
        > _configtest.c:23:5: warning: conflicting types for built-in function ‘atanhf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           23 | int atanhf (void);
              |     ^~~~~~
        > _configtest.c:23:5: note: ‘atanhf’ is declared in header ‘<math.h>’
        > _configtest.c:24:5: warning: conflicting types for built-in function ‘hypotf’; expected ‘float(float,  float)’ [-Wbuiltin-declaration-mismatch]
           24 | int hypotf (void);
              |     ^~~~~~
        > _configtest.c:24:5: note: ‘hypotf’ is declared in header ‘<math.h>’
        > _configtest.c:25:5: warning: conflicting types for built-in function ‘atan2f’; expected ‘float(float,  float)’ [-Wbuiltin-declaration-mismatch]
           25 | int atan2f (void);
              |     ^~~~~~
        > _configtest.c:25:5: note: ‘atan2f’ is declared in header ‘<math.h>’
        > _configtest.c:26:5: warning: conflicting types for built-in function ‘powf’; expected ‘float(float,  float)’ [-Wbuiltin-declaration-mismatch]
           26 | int powf (void);
              |     ^~~~
        > _configtest.c:26:5: note: ‘powf’ is declared in header ‘<math.h>’
        > _configtest.c:27:5: warning: conflicting types for built-in function ‘fmodf’; expected ‘float(float,  float)’ [-Wbuiltin-declaration-mismatch]
           27 | int fmodf (void);
              |     ^~~~~
        > _configtest.c:27:5: note: ‘fmodf’ is declared in header ‘<math.h>’
        > _configtest.c:28:5: warning: conflicting types for built-in function ‘modff’; expected ‘float(float,  float *)’ [-Wbuiltin-declaration-mismatch]
           28 | int modff (void);
              |     ^~~~~
        > _configtest.c:28:5: note: ‘modff’ is declared in header ‘<math.h>’
        > _configtest.c:29:5: warning: conflicting types for built-in function ‘frexpf’; expected ‘float(float,  int *)’ [-Wbuiltin-declaration-mismatch]
           29 | int frexpf (void);
              |     ^~~~~~
        > _configtest.c:29:5: note: ‘frexpf’ is declared in header ‘<math.h>’
        > _configtest.c:30:5: warning: conflicting types for built-in function ‘ldexpf’; expected ‘float(float,  int)’ [-Wbuiltin-declaration-mismatch]
           30 | int ldexpf (void);
              |     ^~~~~~
        > _configtest.c:30:5: note: ‘ldexpf’ is declared in header ‘<math.h>’
        > _configtest.c:31:5: warning: conflicting types for built-in function ‘exp2f’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           31 | int exp2f (void);
              |     ^~~~~
        > _configtest.c:31:5: note: ‘exp2f’ is declared in header ‘<math.h>’
        > _configtest.c:32:5: warning: conflicting types for built-in function ‘log2f’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           32 | int log2f (void);
              |     ^~~~~
        > _configtest.c:32:5: note: ‘log2f’ is declared in header ‘<math.h>’
        > _configtest.c:33:5: warning: conflicting types for built-in function ‘copysignf’; expected ‘float(float,  float)’ [-Wbuiltin-declaration-mismatch]
           33 | int copysignf (void);
              |     ^~~~~~~~~
        > _configtest.c:33:5: note: ‘copysignf’ is declared in header ‘<math.h>’
        > _configtest.c:34:5: warning: conflicting types for built-in function ‘nextafterf’; expected ‘float(float,  float)’ [-Wbuiltin-declaration-mismatch]
           34 | int nextafterf (void);
              |     ^~~~~~~~~~
        > _configtest.c:34:5: note: ‘nextafterf’ is declared in header ‘<math.h>’
        > _configtest.c:35:5: warning: conflicting types for built-in function ‘cbrtf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
           35 | int cbrtf (void);
              |     ^~~~~
        > _configtest.c:35:5: note: ‘cbrtf’ is declared in header ‘<math.h>’
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘sinl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
            1 | int sinl (void);
              |     ^~~~
        > _configtest.c:1:1: note: ‘sinl’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int sinl (void);
        > _configtest.c:2:5: warning: conflicting types for built-in function ‘cosl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
            2 | int cosl (void);
              |     ^~~~
        > _configtest.c:2:5: note: ‘cosl’ is declared in header ‘<math.h>’
        > _configtest.c:3:5: warning: conflicting types for built-in function ‘tanl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
            3 | int tanl (void);
              |     ^~~~
        > _configtest.c:3:5: note: ‘tanl’ is declared in header ‘<math.h>’
        > _configtest.c:4:5: warning: conflicting types for built-in function ‘sinhl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
            4 | int sinhl (void);
              |     ^~~~~
        > _configtest.c:4:5: note: ‘sinhl’ is declared in header ‘<math.h>’
        > _configtest.c:5:5: warning: conflicting types for built-in function ‘coshl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
            5 | int coshl (void);
              |     ^~~~~
        > _configtest.c:5:5: note: ‘coshl’ is declared in header ‘<math.h>’
        > _configtest.c:6:5: warning: conflicting types for built-in function ‘tanhl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
            6 | int tanhl (void);
              |     ^~~~~
        > _configtest.c:6:5: note: ‘tanhl’ is declared in header ‘<math.h>’
        > _configtest.c:7:5: warning: conflicting types for built-in function ‘fabsl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
            7 | int fabsl (void);
              |     ^~~~~
        > _configtest.c:7:5: note: ‘fabsl’ is declared in header ‘<math.h>’
        > _configtest.c:8:5: warning: conflicting types for built-in function ‘floorl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
            8 | int floorl (void);
              |     ^~~~~~
        > _configtest.c:8:5: note: ‘floorl’ is declared in header ‘<math.h>’
        > _configtest.c:9:5: warning: conflicting types for built-in function ‘ceill’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
            9 | int ceill (void);
              |     ^~~~~
        > _configtest.c:9:5: note: ‘ceill’ is declared in header ‘<math.h>’
        > _configtest.c:10:5: warning: conflicting types for built-in function ‘rintl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           10 | int rintl (void);
              |     ^~~~~
        > _configtest.c:10:5: note: ‘rintl’ is declared in header ‘<math.h>’
        > _configtest.c:11:5: warning: conflicting types for built-in function ‘truncl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           11 | int truncl (void);
              |     ^~~~~~
        > _configtest.c:11:5: note: ‘truncl’ is declared in header ‘<math.h>’
        > _configtest.c:12:5: warning: conflicting types for built-in function ‘sqrtl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           12 | int sqrtl (void);
              |     ^~~~~
        > _configtest.c:12:5: note: ‘sqrtl’ is declared in header ‘<math.h>’
        > _configtest.c:13:5: warning: conflicting types for built-in function ‘log10l’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           13 | int log10l (void);
              |     ^~~~~~
        > _configtest.c:13:5: note: ‘log10l’ is declared in header ‘<math.h>’
        > _configtest.c:14:5: warning: conflicting types for built-in function ‘logl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           14 | int logl (void);
              |     ^~~~
        > _configtest.c:14:5: note: ‘logl’ is declared in header ‘<math.h>’
        > _configtest.c:15:5: warning: conflicting types for built-in function ‘log1pl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           15 | int log1pl (void);
              |     ^~~~~~
        > _configtest.c:15:5: note: ‘log1pl’ is declared in header ‘<math.h>’
        > _configtest.c:16:5: warning: conflicting types for built-in function ‘expl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           16 | int expl (void);
              |     ^~~~
        > _configtest.c:16:5: note: ‘expl’ is declared in header ‘<math.h>’
        > _configtest.c:17:5: warning: conflicting types for built-in function ‘expm1l’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           17 | int expm1l (void);
              |     ^~~~~~
        > _configtest.c:17:5: note: ‘expm1l’ is declared in header ‘<math.h>’
        > _configtest.c:18:5: warning: conflicting types for built-in function ‘asinl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           18 | int asinl (void);
              |     ^~~~~
        > _configtest.c:18:5: note: ‘asinl’ is declared in header ‘<math.h>’
        > _configtest.c:19:5: warning: conflicting types for built-in function ‘acosl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           19 | int acosl (void);
              |     ^~~~~
        > _configtest.c:19:5: note: ‘acosl’ is declared in header ‘<math.h>’
        > _configtest.c:20:5: warning: conflicting types for built-in function ‘atanl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           20 | int atanl (void);
              |     ^~~~~
        > _configtest.c:20:5: note: ‘atanl’ is declared in header ‘<math.h>’
        > _configtest.c:21:5: warning: conflicting types for built-in function ‘asinhl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           21 | int asinhl (void);
              |     ^~~~~~
        > _configtest.c:21:5: note: ‘asinhl’ is declared in header ‘<math.h>’
        > _configtest.c:22:5: warning: conflicting types for built-in function ‘acoshl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           22 | int acoshl (void);
              |     ^~~~~~
        > _configtest.c:22:5: note: ‘acoshl’ is declared in header ‘<math.h>’
        > _configtest.c:23:5: warning: conflicting types for built-in function ‘atanhl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           23 | int atanhl (void);
              |     ^~~~~~
        > _configtest.c:23:5: note: ‘atanhl’ is declared in header ‘<math.h>’
        > _configtest.c:24:5: warning: conflicting types for built-in function ‘hypotl’; expected ‘long double(long double,  long double)’ [-Wbuiltin-declaration-mismatch]
           24 | int hypotl (void);
              |     ^~~~~~
        > _configtest.c:24:5: note: ‘hypotl’ is declared in header ‘<math.h>’
        > _configtest.c:25:5: warning: conflicting types for built-in function ‘atan2l’; expected ‘long double(long double,  long double)’ [-Wbuiltin-declaration-mismatch]
           25 | int atan2l (void);
              |     ^~~~~~
        > _configtest.c:25:5: note: ‘atan2l’ is declared in header ‘<math.h>’
        > _configtest.c:26:5: warning: conflicting types for built-in function ‘powl’; expected ‘long double(long double,  long double)’ [-Wbuiltin-declaration-mismatch]
           26 | int powl (void);
              |     ^~~~
        > _configtest.c:26:5: note: ‘powl’ is declared in header ‘<math.h>’
        > _configtest.c:27:5: warning: conflicting types for built-in function ‘fmodl’; expected ‘long double(long double,  long double)’ [-Wbuiltin-declaration-mismatch]
           27 | int fmodl (void);
              |     ^~~~~
        > _configtest.c:27:5: note: ‘fmodl’ is declared in header ‘<math.h>’
        > _configtest.c:28:5: warning: conflicting types for built-in function ‘modfl’; expected ‘long double(long double,  long double *)’ [-Wbuiltin-declaration-mismatch]
           28 | int modfl (void);
              |     ^~~~~
        > _configtest.c:28:5: note: ‘modfl’ is declared in header ‘<math.h>’
        > _configtest.c:29:5: warning: conflicting types for built-in function ‘frexpl’; expected ‘long double(long double,  int *)’ [-Wbuiltin-declaration-mismatch]
           29 | int frexpl (void);
              |     ^~~~~~
        > _configtest.c:29:5: note: ‘frexpl’ is declared in header ‘<math.h>’
        > _configtest.c:30:5: warning: conflicting types for built-in function ‘ldexpl’; expected ‘long double(long double,  int)’ [-Wbuiltin-declaration-mismatch]
           30 | int ldexpl (void);
              |     ^~~~~~
        > _configtest.c:30:5: note: ‘ldexpl’ is declared in header ‘<math.h>’
        > _configtest.c:31:5: warning: conflicting types for built-in function ‘exp2l’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           31 | int exp2l (void);
              |     ^~~~~
        > _configtest.c:31:5: note: ‘exp2l’ is declared in header ‘<math.h>’
        > _configtest.c:32:5: warning: conflicting types for built-in function ‘log2l’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           32 | int log2l (void);
              |     ^~~~~
        > _configtest.c:32:5: note: ‘log2l’ is declared in header ‘<math.h>’
        > _configtest.c:33:5: warning: conflicting types for built-in function ‘copysignl’; expected ‘long double(long double,  long double)’ [-Wbuiltin-declaration-mismatch]
           33 | int copysignl (void);
              |     ^~~~~~~~~
        > _configtest.c:33:5: note: ‘copysignl’ is declared in header ‘<math.h>’
        > _configtest.c:34:5: warning: conflicting types for built-in function ‘nextafterl’; expected ‘long double(long double,  long double)’ [-Wbuiltin-declaration-mismatch]
           34 | int nextafterl (void);
              |     ^~~~~~~~~~
        > _configtest.c:34:5: note: ‘nextafterl’ is declared in header ‘<math.h>’
        > _configtest.c:35:5: warning: conflicting types for built-in function ‘cbrtl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
           35 | int cbrtl (void);
              |     ^~~~~
        > _configtest.c:35:5: note: ‘cbrtl’ is declared in header ‘<math.h>’
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        _configtest.c: In function ‘main’:
        > _configtest.c:8:12: error: ‘HAVE_DECL_SIGNBIT’ undeclared (first use in this function); did you mean ‘HAVE_DECL_ISNAN’?
            8 |     (void) HAVE_DECL_SIGNBIT;
              |            ^~~~~~~~~~~~~~~~~
              |            HAVE_DECL_ISNAN
        > _configtest.c:8:12: note: each undeclared identifier is reported only once for each function it appears in
        failure.
        removing: _configtest.c _configtest.o
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘cabs’; expected ‘double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
            1 | int cabs (void);
              |     ^~~~
        > _configtest.c:1:1: note: ‘cabs’ is declared in header ‘<complex.h>’
          +++ |+#include <complex.h>
            1 | int cabs (void);
        > _configtest.c:2:5: warning: conflicting types for built-in function ‘cacos’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
            2 | int cacos (void);
              |     ^~~~~
        > _configtest.c:2:5: note: ‘cacos’ is declared in header ‘<complex.h>’
        > _configtest.c:3:5: warning: conflicting types for built-in function ‘cacosh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
            3 | int cacosh (void);
              |     ^~~~~~
        > _configtest.c:3:5: note: ‘cacosh’ is declared in header ‘<complex.h>’
        > _configtest.c:4:5: warning: conflicting types for built-in function ‘carg’; expected ‘double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
            4 | int carg (void);
              |     ^~~~
        > _configtest.c:4:5: note: ‘carg’ is declared in header ‘<complex.h>’
        > _configtest.c:5:5: warning: conflicting types for built-in function ‘casin’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
            5 | int casin (void);
              |     ^~~~~
        > _configtest.c:5:5: note: ‘casin’ is declared in header ‘<complex.h>’
        > _configtest.c:6:5: warning: conflicting types for built-in function ‘casinh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
            6 | int casinh (void);
              |     ^~~~~~
        > _configtest.c:6:5: note: ‘casinh’ is declared in header ‘<complex.h>’
        > _configtest.c:7:5: warning: conflicting types for built-in function ‘catan’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
            7 | int catan (void);
              |     ^~~~~
        > _configtest.c:7:5: note: ‘catan’ is declared in header ‘<complex.h>’
        > _configtest.c:8:5: warning: conflicting types for built-in function ‘catanh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
            8 | int catanh (void);
              |     ^~~~~~
        > _configtest.c:8:5: note: ‘catanh’ is declared in header ‘<complex.h>’
        > _configtest.c:9:5: warning: conflicting types for built-in function ‘ccos’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
            9 | int ccos (void);
              |     ^~~~
        > _configtest.c:9:5: note: ‘ccos’ is declared in header ‘<complex.h>’
        > _configtest.c:10:5: warning: conflicting types for built-in function ‘ccosh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           10 | int ccosh (void);
              |     ^~~~~
        > _configtest.c:10:5: note: ‘ccosh’ is declared in header ‘<complex.h>’
        > _configtest.c:11:5: warning: conflicting types for built-in function ‘cexp’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           11 | int cexp (void);
              |     ^~~~
        > _configtest.c:11:5: note: ‘cexp’ is declared in header ‘<complex.h>’
        > _configtest.c:12:5: warning: conflicting types for built-in function ‘cimag’; expected ‘double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           12 | int cimag (void);
              |     ^~~~~
        > _configtest.c:12:5: note: ‘cimag’ is declared in header ‘<complex.h>’
        > _configtest.c:13:5: warning: conflicting types for built-in function ‘clog’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           13 | int clog (void);
              |     ^~~~
        > _configtest.c:13:5: note: ‘clog’ is declared in header ‘<complex.h>’
        > _configtest.c:14:5: warning: conflicting types for built-in function ‘conj’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           14 | int conj (void);
              |     ^~~~
        > _configtest.c:14:5: note: ‘conj’ is declared in header ‘<complex.h>’
        > _configtest.c:15:5: warning: conflicting types for built-in function ‘cpow’; expected ‘_Complex double(_Complex double,  _Complex double)’ [-Wbuiltin-declaration-mismatch]
           15 | int cpow (void);
              |     ^~~~
        > _configtest.c:15:5: note: ‘cpow’ is declared in header ‘<complex.h>’
        > _configtest.c:16:5: warning: conflicting types for built-in function ‘cproj’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           16 | int cproj (void);
              |     ^~~~~
        > _configtest.c:16:5: note: ‘cproj’ is declared in header ‘<complex.h>’
        > _configtest.c:17:5: warning: conflicting types for built-in function ‘creal’; expected ‘double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           17 | int creal (void);
              |     ^~~~~
        > _configtest.c:17:5: note: ‘creal’ is declared in header ‘<complex.h>’
        > _configtest.c:18:5: warning: conflicting types for built-in function ‘csin’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           18 | int csin (void);
              |     ^~~~
        > _configtest.c:18:5: note: ‘csin’ is declared in header ‘<complex.h>’
        > _configtest.c:19:5: warning: conflicting types for built-in function ‘csinh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           19 | int csinh (void);
              |     ^~~~~
        > _configtest.c:19:5: note: ‘csinh’ is declared in header ‘<complex.h>’
        > _configtest.c:20:5: warning: conflicting types for built-in function ‘csqrt’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           20 | int csqrt (void);
              |     ^~~~~
        > _configtest.c:20:5: note: ‘csqrt’ is declared in header ‘<complex.h>’
        > _configtest.c:21:5: warning: conflicting types for built-in function ‘ctan’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           21 | int ctan (void);
              |     ^~~~
        > _configtest.c:21:5: note: ‘ctan’ is declared in header ‘<complex.h>’
        > _configtest.c:22:5: warning: conflicting types for built-in function ‘ctanh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
           22 | int ctanh (void);
              |     ^~~~~
        > _configtest.c:22:5: note: ‘ctanh’ is declared in header ‘<complex.h>’
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘cabsf’; expected ‘float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
            1 | int cabsf (void);
              |     ^~~~~
        > _configtest.c:1:1: note: ‘cabsf’ is declared in header ‘<complex.h>’
          +++ |+#include <complex.h>
            1 | int cabsf (void);
        > _configtest.c:2:5: warning: conflicting types for built-in function ‘cacosf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
            2 | int cacosf (void);
              |     ^~~~~~
        > _configtest.c:2:5: note: ‘cacosf’ is declared in header ‘<complex.h>’
        > _configtest.c:3:5: warning: conflicting types for built-in function ‘cacoshf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
            3 | int cacoshf (void);
              |     ^~~~~~~
        > _configtest.c:3:5: note: ‘cacoshf’ is declared in header ‘<complex.h>’
        > _configtest.c:4:5: warning: conflicting types for built-in function ‘cargf’; expected ‘float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
            4 | int cargf (void);
              |     ^~~~~
        > _configtest.c:4:5: note: ‘cargf’ is declared in header ‘<complex.h>’
        > _configtest.c:5:5: warning: conflicting types for built-in function ‘casinf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
            5 | int casinf (void);
              |     ^~~~~~
        > _configtest.c:5:5: note: ‘casinf’ is declared in header ‘<complex.h>’
        > _configtest.c:6:5: warning: conflicting types for built-in function ‘casinhf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
            6 | int casinhf (void);
              |     ^~~~~~~
        > _configtest.c:6:5: note: ‘casinhf’ is declared in header ‘<complex.h>’
        > _configtest.c:7:5: warning: conflicting types for built-in function ‘catanf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
            7 | int catanf (void);
              |     ^~~~~~
        > _configtest.c:7:5: note: ‘catanf’ is declared in header ‘<complex.h>’
        > _configtest.c:8:5: warning: conflicting types for built-in function ‘catanhf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
            8 | int catanhf (void);
              |     ^~~~~~~
        > _configtest.c:8:5: note: ‘catanhf’ is declared in header ‘<complex.h>’
        > _configtest.c:9:5: warning: conflicting types for built-in function ‘ccosf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
            9 | int ccosf (void);
              |     ^~~~~
        > _configtest.c:9:5: note: ‘ccosf’ is declared in header ‘<complex.h>’
        > _configtest.c:10:5: warning: conflicting types for built-in function ‘ccoshf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           10 | int ccoshf (void);
              |     ^~~~~~
        > _configtest.c:10:5: note: ‘ccoshf’ is declared in header ‘<complex.h>’
        > _configtest.c:11:5: warning: conflicting types for built-in function ‘cexpf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           11 | int cexpf (void);
              |     ^~~~~
        > _configtest.c:11:5: note: ‘cexpf’ is declared in header ‘<complex.h>’
        > _configtest.c:12:5: warning: conflicting types for built-in function ‘cimagf’; expected ‘float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           12 | int cimagf (void);
              |     ^~~~~~
        > _configtest.c:12:5: note: ‘cimagf’ is declared in header ‘<complex.h>’
        > _configtest.c:13:5: warning: conflicting types for built-in function ‘clogf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           13 | int clogf (void);
              |     ^~~~~
        > _configtest.c:13:5: note: ‘clogf’ is declared in header ‘<complex.h>’
        > _configtest.c:14:5: warning: conflicting types for built-in function ‘conjf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           14 | int conjf (void);
              |     ^~~~~
        > _configtest.c:14:5: note: ‘conjf’ is declared in header ‘<complex.h>’
        > _configtest.c:15:5: warning: conflicting types for built-in function ‘cpowf’; expected ‘_Complex float(_Complex float,  _Complex float)’ [-Wbuiltin-declaration-mismatch]
           15 | int cpowf (void);
              |     ^~~~~
        > _configtest.c:15:5: note: ‘cpowf’ is declared in header ‘<complex.h>’
        > _configtest.c:16:5: warning: conflicting types for built-in function ‘cprojf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           16 | int cprojf (void);
              |     ^~~~~~
        > _configtest.c:16:5: note: ‘cprojf’ is declared in header ‘<complex.h>’
        > _configtest.c:17:5: warning: conflicting types for built-in function ‘crealf’; expected ‘float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           17 | int crealf (void);
              |     ^~~~~~
        > _configtest.c:17:5: note: ‘crealf’ is declared in header ‘<complex.h>’
        > _configtest.c:18:5: warning: conflicting types for built-in function ‘csinf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           18 | int csinf (void);
              |     ^~~~~
        > _configtest.c:18:5: note: ‘csinf’ is declared in header ‘<complex.h>’
        > _configtest.c:19:5: warning: conflicting types for built-in function ‘csinhf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           19 | int csinhf (void);
              |     ^~~~~~
        > _configtest.c:19:5: note: ‘csinhf’ is declared in header ‘<complex.h>’
        > _configtest.c:20:5: warning: conflicting types for built-in function ‘csqrtf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           20 | int csqrtf (void);
              |     ^~~~~~
        > _configtest.c:20:5: note: ‘csqrtf’ is declared in header ‘<complex.h>’
        > _configtest.c:21:5: warning: conflicting types for built-in function ‘ctanf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           21 | int ctanf (void);
              |     ^~~~~
        > _configtest.c:21:5: note: ‘ctanf’ is declared in header ‘<complex.h>’
        > _configtest.c:22:5: warning: conflicting types for built-in function ‘ctanhf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
           22 | int ctanhf (void);
              |     ^~~~~~
        > _configtest.c:22:5: note: ‘ctanhf’ is declared in header ‘<complex.h>’
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘cabsl’; expected ‘long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
            1 | int cabsl (void);
              |     ^~~~~
        > _configtest.c:1:1: note: ‘cabsl’ is declared in header ‘<complex.h>’
          +++ |+#include <complex.h>
            1 | int cabsl (void);
        > _configtest.c:2:5: warning: conflicting types for built-in function ‘cacosl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
            2 | int cacosl (void);
              |     ^~~~~~
        > _configtest.c:2:5: note: ‘cacosl’ is declared in header ‘<complex.h>’
        > _configtest.c:3:5: warning: conflicting types for built-in function ‘cacoshl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
            3 | int cacoshl (void);
              |     ^~~~~~~
        > _configtest.c:3:5: note: ‘cacoshl’ is declared in header ‘<complex.h>’
        > _configtest.c:4:5: warning: conflicting types for built-in function ‘cargl’; expected ‘long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
            4 | int cargl (void);
              |     ^~~~~
        > _configtest.c:4:5: note: ‘cargl’ is declared in header ‘<complex.h>’
        > _configtest.c:5:5: warning: conflicting types for built-in function ‘casinl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
            5 | int casinl (void);
              |     ^~~~~~
        > _configtest.c:5:5: note: ‘casinl’ is declared in header ‘<complex.h>’
        > _configtest.c:6:5: warning: conflicting types for built-in function ‘casinhl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
            6 | int casinhl (void);
              |     ^~~~~~~
        > _configtest.c:6:5: note: ‘casinhl’ is declared in header ‘<complex.h>’
        > _configtest.c:7:5: warning: conflicting types for built-in function ‘catanl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
            7 | int catanl (void);
              |     ^~~~~~
        > _configtest.c:7:5: note: ‘catanl’ is declared in header ‘<complex.h>’
        > _configtest.c:8:5: warning: conflicting types for built-in function ‘catanhl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
            8 | int catanhl (void);
              |     ^~~~~~~
        > _configtest.c:8:5: note: ‘catanhl’ is declared in header ‘<complex.h>’
        > _configtest.c:9:5: warning: conflicting types for built-in function ‘ccosl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
            9 | int ccosl (void);
              |     ^~~~~
        > _configtest.c:9:5: note: ‘ccosl’ is declared in header ‘<complex.h>’
        > _configtest.c:10:5: warning: conflicting types for built-in function ‘ccoshl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           10 | int ccoshl (void);
              |     ^~~~~~
        > _configtest.c:10:5: note: ‘ccoshl’ is declared in header ‘<complex.h>’
        > _configtest.c:11:5: warning: conflicting types for built-in function ‘cexpl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           11 | int cexpl (void);
              |     ^~~~~
        > _configtest.c:11:5: note: ‘cexpl’ is declared in header ‘<complex.h>’
        > _configtest.c:12:5: warning: conflicting types for built-in function ‘cimagl’; expected ‘long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           12 | int cimagl (void);
              |     ^~~~~~
        > _configtest.c:12:5: note: ‘cimagl’ is declared in header ‘<complex.h>’
        > _configtest.c:13:5: warning: conflicting types for built-in function ‘clogl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           13 | int clogl (void);
              |     ^~~~~
        > _configtest.c:13:5: note: ‘clogl’ is declared in header ‘<complex.h>’
        > _configtest.c:14:5: warning: conflicting types for built-in function ‘conjl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           14 | int conjl (void);
              |     ^~~~~
        > _configtest.c:14:5: note: ‘conjl’ is declared in header ‘<complex.h>’
        > _configtest.c:15:5: warning: conflicting types for built-in function ‘cpowl’; expected ‘_Complex long double(_Complex long double,  _Complex long double)’ [-Wbuiltin-declaration-mismatch]
           15 | int cpowl (void);
              |     ^~~~~
        > _configtest.c:15:5: note: ‘cpowl’ is declared in header ‘<complex.h>’
        > _configtest.c:16:5: warning: conflicting types for built-in function ‘cprojl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           16 | int cprojl (void);
              |     ^~~~~~
        > _configtest.c:16:5: note: ‘cprojl’ is declared in header ‘<complex.h>’
        > _configtest.c:17:5: warning: conflicting types for built-in function ‘creall’; expected ‘long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           17 | int creall (void);
              |     ^~~~~~
        > _configtest.c:17:5: note: ‘creall’ is declared in header ‘<complex.h>’
        > _configtest.c:18:5: warning: conflicting types for built-in function ‘csinl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           18 | int csinl (void);
              |     ^~~~~
        > _configtest.c:18:5: note: ‘csinl’ is declared in header ‘<complex.h>’
        > _configtest.c:19:5: warning: conflicting types for built-in function ‘csinhl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           19 | int csinhl (void);
              |     ^~~~~~
        > _configtest.c:19:5: note: ‘csinhl’ is declared in header ‘<complex.h>’
        > _configtest.c:20:5: warning: conflicting types for built-in function ‘csqrtl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           20 | int csqrtl (void);
              |     ^~~~~~
        > _configtest.c:20:5: note: ‘csqrtl’ is declared in header ‘<complex.h>’
        > _configtest.c:21:5: warning: conflicting types for built-in function ‘ctanl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           21 | int ctanl (void);
              |     ^~~~~
        > _configtest.c:21:5: note: ‘ctanl’ is declared in header ‘<complex.h>’
        > _configtest.c:22:5: warning: conflicting types for built-in function ‘ctanhl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
           22 | int ctanhl (void);
              |     ^~~~~~
        > _configtest.c:22:5: note: ‘ctanhl’ is declared in header ‘<complex.h>’
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:2:12: warning: ‘static_func’ defined but not used [-Wunused-function]
            > 2 | static int static_func (char * restrict a)
              |            ^~~~~~~~~~~
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > removing: _configtest.c _configtest.o _configtest.o.d
        > File: build/src.linux-x86_64-3.1/numpy/core/include/numpy/config.h
        #define HAVE_ENDIAN_H 1
        #define SIZEOF_PY_INTPTR_T 8
        #define SIZEOF_OFF_T 8
        #define SIZEOF_PY_LONG_LONG 8
        #define MATHLIB m
        #define HAVE_SIN 1
        #define HAVE_COS 1
        #define HAVE_TAN 1
        #define HAVE_SINH 1
        #define HAVE_COSH 1
        #define HAVE_TANH 1
        #define HAVE_FABS 1
        #define HAVE_FLOOR 1
        #define HAVE_CEIL 1
        #define HAVE_SQRT 1
        #define HAVE_LOG10 1
        #define HAVE_LOG 1
        #define HAVE_EXP 1
        #define HAVE_ASIN 1
        #define HAVE_ACOS 1
        #define HAVE_ATAN 1
        #define HAVE_FMOD 1
        #define HAVE_MODF 1
        #define HAVE_FREXP 1
        #define HAVE_LDEXP 1
        #define HAVE_RINT 1
        #define HAVE_TRUNC 1
        #define HAVE_EXP2 1
        #define HAVE_LOG2 1
        #define HAVE_ATAN2 1
        #define HAVE_POW 1
        #define HAVE_NEXTAFTER 1
        #define HAVE_STRTOLL 1
        #define HAVE_STRTOULL 1
        #define HAVE_CBRT 1
        #define HAVE_STRTOLD_L 1
        #define HAVE_FALLOCATE 1
        #define HAVE_BACKTRACE 1
        #define HAVE_MADVISE 1
        #define HAVE_XMMINTRIN_H 1
        #define HAVE_EMMINTRIN_H 1
        #define HAVE_IMMINTRIN_H 1
        #define HAVE_FEATURES_H 1
        #define HAVE_DLFCN_H 1
        #define HAVE_SYS_MMAN_H 1
        #define HAVE___BUILTIN_ISNAN 1
        #define HAVE___BUILTIN_ISINF 1
        #define HAVE___BUILTIN_ISFINITE 1
        #define HAVE___BUILTIN_BSWAP32 1
        #define HAVE___BUILTIN_BSWAP64 1
        #define HAVE___BUILTIN_EXPECT 1
        #define HAVE___BUILTIN_MUL_OVERFLOW 1
        #define HAVE___BUILTIN_CPU_SUPPORTS 1
        #define HAVE___BUILTIN_CPU_SUPPORTS_AVX512F 1
        #define HAVE__M_FROM_INT64 1
        #define HAVE__MM_LOAD_PS 1
        #define HAVE__MM_PREFETCH 1
        #define HAVE__MM_LOAD_PD 1
        #define HAVE___BUILTIN_PREFETCH 1
        #define HAVE_LINK_AVX 1
        #define HAVE_LINK_AVX2 1
        #define HAVE_LINK_AVX512F 1
        #define HAVE_XGETBV 1
        #define HAVE_ATTRIBUTE_OPTIMIZE_UNROLL_LOOPS 1
        #define HAVE_ATTRIBUTE_OPTIMIZE_OPT_3 1
        #define HAVE_ATTRIBUTE_NONNULL 1
        #define HAVE_ATTRIBUTE_TARGET_AVX 1
        #define HAVE_ATTRIBUTE_TARGET_AVX2 1
        #define HAVE_ATTRIBUTE_TARGET_AVX512F 1
        > #define HAVE_ATTRIBUTE_TARGET_AVX2_WITH_INTRINSICS 1
        > #define HAVE_ATTRIBUTE_TARGET_AVX512F_WITH_INTRINSICS 1
        #define HAVE___THREAD 1
        #define HAVE_SINF 1
        #define HAVE_COSF 1
        #define HAVE_TANF 1
        #define HAVE_SINHF 1
        #define HAVE_COSHF 1
        #define HAVE_TANHF 1
        #define HAVE_FABSF 1
        #define HAVE_FLOORF 1
        #define HAVE_CEILF 1
        #define HAVE_RINTF 1
        #define HAVE_TRUNCF 1
        #define HAVE_SQRTF 1
        #define HAVE_LOG10F 1
        #define HAVE_LOGF 1
        #define HAVE_LOG1PF 1
        #define HAVE_EXPF 1
        #define HAVE_EXPM1F 1
        #define HAVE_ASINF 1
        #define HAVE_ACOSF 1
        #define HAVE_ATANF 1
        #define HAVE_ASINHF 1
        #define HAVE_ACOSHF 1
        #define HAVE_ATANHF 1
        #define HAVE_HYPOTF 1
        #define HAVE_ATAN2F 1
        #define HAVE_POWF 1
        #define HAVE_FMODF 1
        #define HAVE_MODFF 1
        #define HAVE_FREXPF 1
        #define HAVE_LDEXPF 1
        #define HAVE_EXP2F 1
        #define HAVE_LOG2F 1
        #define HAVE_COPYSIGNF 1
        #define HAVE_NEXTAFTERF 1
        #define HAVE_CBRTF 1
        #define HAVE_SINL 1
        #define HAVE_COSL 1
        #define HAVE_TANL 1
        #define HAVE_SINHL 1
        #define HAVE_COSHL 1
        #define HAVE_TANHL 1
        #define HAVE_FABSL 1
        #define HAVE_FLOORL 1
        #define HAVE_CEILL 1
        #define HAVE_RINTL 1
        #define HAVE_TRUNCL 1
        #define HAVE_SQRTL 1
        #define HAVE_LOG10L 1
        #define HAVE_LOGL 1
        #define HAVE_LOG1PL 1
        #define HAVE_EXPL 1
        #define HAVE_EXPM1L 1
        #define HAVE_ASINL 1
        #define HAVE_ACOSL 1
        #define HAVE_ATANL 1
        #define HAVE_ASINHL 1
        #define HAVE_ACOSHL 1
        #define HAVE_ATANHL 1
        #define HAVE_HYPOTL 1
        #define HAVE_ATAN2L 1
        #define HAVE_POWL 1
        #define HAVE_FMODL 1
        #define HAVE_MODFL 1
        #define HAVE_FREXPL 1
        #define HAVE_LDEXPL 1
        #define HAVE_EXP2L 1
        #define HAVE_LOG2L 1
        #define HAVE_COPYSIGNL 1
        #define HAVE_NEXTAFTERL 1
        #define HAVE_CBRTL 1
        #define HAVE_DECL_SIGNBIT
        #define HAVE_COMPLEX_H 1
        #define HAVE_CABS 1
        #define HAVE_CACOS 1
        #define HAVE_CACOSH 1
        #define HAVE_CARG 1
        #define HAVE_CASIN 1
        #define HAVE_CASINH 1
        #define HAVE_CATAN 1
        #define HAVE_CATANH 1
        #define HAVE_CCOS 1
        #define HAVE_CCOSH 1
        #define HAVE_CEXP 1
        #define HAVE_CIMAG 1
        #define HAVE_CLOG 1
        #define HAVE_CONJ 1
        #define HAVE_CPOW 1
        #define HAVE_CPROJ 1
        #define HAVE_CREAL 1
        #define HAVE_CSIN 1
        #define HAVE_CSINH 1
        #define HAVE_CSQRT 1
        #define HAVE_CTAN 1
        #define HAVE_CTANH 1
        #define HAVE_CABSF 1
        #define HAVE_CACOSF 1
        #define HAVE_CACOSHF 1
        #define HAVE_CARGF 1
        #define HAVE_CASINF 1
        #define HAVE_CASINHF 1
        #define HAVE_CATANF 1
        #define HAVE_CATANHF 1
        #define HAVE_CCOSF 1
        #define HAVE_CCOSHF 1
        #define HAVE_CEXPF 1
        #define HAVE_CIMAGF 1
        #define HAVE_CLOGF 1
        #define HAVE_CONJF 1
        #define HAVE_CPOWF 1
        #define HAVE_CPROJF 1
        #define HAVE_CREALF 1
        #define HAVE_CSINF 1
        #define HAVE_CSINHF 1
        #define HAVE_CSQRTF 1
        #define HAVE_CTANF 1
        #define HAVE_CTANHF 1
        #define HAVE_CABSL 1
        #define HAVE_CACOSL 1
        #define HAVE_CACOSHL 1
        #define HAVE_CARGL 1
        #define HAVE_CASINL 1
        #define HAVE_CASINHL 1
        #define HAVE_CATANL 1
        #define HAVE_CATANHL 1
        #define HAVE_CCOSL 1
        #define HAVE_CCOSHL 1
        #define HAVE_CEXPL 1
        #define HAVE_CIMAGL 1
        #define HAVE_CLOGL 1
        #define HAVE_CONJL 1
        #define HAVE_CPOWL 1
        #define HAVE_CPROJL 1
        #define HAVE_CREALL 1
        #define HAVE_CSINL 1
        #define HAVE_CSINHL 1
        #define HAVE_CSQRTL 1
        #define HAVE_CTANL 1
        #define HAVE_CTANHL 1
        #define NPY_RESTRICT restrict
        #define NPY_RELAXED_STRIDES_CHECKING 1
        > #define HAVE_LDOUBLE_INTEL_EXTENDED_16_BYTES_LE 1
        #define NPY_PY3K 1
        #ifndef __cplusplus
        /* #undef inline */
        #endif
  
        #ifndef _NPY_NPY_CONFIG_H_
        > #error config.h should never be included directly, include npy_config.h instead
        #endif
  
        EOF
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/config.h' to sources.
        > Generating build/src.linux-x86_64-3.1/numpy/core/include/numpy/_numpyconfig.h
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            1 | int exp (void);
              |     ^~~
        > _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int exp (void);
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        /usr/bin/ld: _configtest.o: in function `main':
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/_configtest.c:6: undefined reference to `exp'
        collect2: error: ld returned 1 exit status
        failure.
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            1 | int exp (void);
              |     ^~~
        > _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int exp (void);
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
            > 3 | #pragma clang diagnostic error "-Wattributes"
              |
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d
        > File: build/src.linux-x86_64-3.1/numpy/core/include/numpy/_numpyconfig.h
        #define NPY_HAVE_ENDIAN_H 1
        #define NPY_SIZEOF_SHORT SIZEOF_SHORT
        #define NPY_SIZEOF_INT SIZEOF_INT
        #define NPY_SIZEOF_LONG SIZEOF_LONG
        #define NPY_SIZEOF_FLOAT 4
        #define NPY_SIZEOF_COMPLEX_FLOAT 8
        #define NPY_SIZEOF_DOUBLE 8
        #define NPY_SIZEOF_COMPLEX_DOUBLE 16
        #define NPY_SIZEOF_LONGDOUBLE 16
        #define NPY_SIZEOF_COMPLEX_LONGDOUBLE 32
        #define NPY_SIZEOF_PY_INTPTR_T 8
        #define NPY_SIZEOF_OFF_T 8
        #define NPY_SIZEOF_PY_LONG_LONG 8
        #define NPY_SIZEOF_LONGLONG 8
        #define NPY_NO_SMP 0
        #define NPY_HAVE_DECL_ISNAN
        #define NPY_HAVE_DECL_ISINF
        #define NPY_HAVE_DECL_ISFINITE
        #define NPY_HAVE_DECL_SIGNBIT
        #define NPY_USE_C99_COMPLEX 1
        #define NPY_HAVE_COMPLEX_DOUBLE 1
        #define NPY_HAVE_COMPLEX_FLOAT 1
        #define NPY_HAVE_COMPLEX_LONG_DOUBLE 1
        #define NPY_RELAXED_STRIDES_CHECKING 1
        #define NPY_USE_C99_FORMATS 1
        > #define NPY_VISIBILITY_HIDDEN __attribute__((visibility("hidden")))
        #define NPY_ABI_VERSION 0x01000009
        #define NPY_API_VERSION 0x0000000D
  
        #ifndef __STDC_FORMAT_MACROS
        #define __STDC_FORMAT_MACROS 1
        #endif
  
        EOF
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/_numpyconfig.h' to sources.
        > executing numpy/core/code_generators/generate_numpy_api.py
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__multiarray_api.h' to sources.
        > numpy.core - nothing done with h_files = ['build/src.linux-x86_64-3.1/numpy/core/include/numpy/config.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__multiarray_api.h']
        > building extension "numpy.core._multiarray_tests" sources
        > creating build/src.linux-x86_64-3.1/numpy/core/src/multiarray
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/multiarray/_multiarray_tests.c
        > building extension "numpy.core._multiarray_umath" sources
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/config.h' to sources.
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/_numpyconfig.h' to sources.
        > executing numpy/core/code_generators/generate_numpy_api.py
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__multiarray_api.h' to sources.
        > executing numpy/core/code_generators/generate_ufunc_api.py
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__ufunc_api.h' to sources.
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/multiarray/arraytypes.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/multiarray/einsum.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/multiarray/lowlevel_strided_loops.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/multiarray/nditer_templ.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/multiarray/scalartypes.c
        > creating build/src.linux-x86_64-3.1/numpy/core/src/umath
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/funcs.inc
          > adding 'build/src.linux-x86_64-3.1/numpy/core/src/umath' to include_dirs.
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/simd.inc
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/loops.h
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/loops.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/matmul.h
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/matmul.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/clip.h
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/clip.c
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/scalarmath.c
          > adding 'build/src.linux-x86_64-3.1/numpy/core/src/npymath' to include_dirs.
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/common/templ_common.h
          > adding 'build/src.linux-x86_64-3.1/numpy/core/src/common' to include_dirs.
        > numpy.core - nothing done with h_files = ['build/src.linux-x86_64-3.1/numpy/core/src/umath/funcs.inc', 'build/src.linux-x86_64-3.1/numpy/core/src/umath/simd.inc', 'build/src.linux-x86_64-3.1/numpy/core/src/umath/loops.h', 'build/src.linux-x86_64-3.1/numpy/core/src/umath/matmul.h', 'build/src.linux-x86_64-3.1/numpy/core/src/umath/clip.h', 'build/src.linux-x86_64-3.1/numpy/core/src/npymath/npy_math_internal.h', 'build/src.linux-x86_64-3.1/numpy/core/src/common/templ_common.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/config.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__multiarray_api.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__ufunc_api.h']
        > building extension "numpy.core._umath_tests" sources
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/_umath_tests.c
        > building extension "numpy.core._rational_tests" sources
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/_rational_tests.c
        > building extension "numpy.core._struct_ufunc_tests" sources
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/_struct_ufunc_tests.c
        > building extension "numpy.core._operand_flag_tests" sources
        > conv_template:> build/src.linux-x86_64-3.1/numpy/core/src/umath/_operand_flag_tests.c
        > building extension "numpy.fft._pocketfft_internal" sources
        > building extension "numpy.linalg.lapack_lite" sources
        > creating build/src.linux-x86_64-3.1/numpy/linalg
        ### Warning:  Using unoptimized lapack ###
          > adding 'numpy/linalg/lapack_lite/python_xerbla.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_z_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_c_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_d_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_s_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_blas.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_config.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c.c' to sources.
        > building extension "numpy.linalg._umath_linalg" sources
        ### Warning:  Using unoptimized lapack ###
          > adding 'numpy/linalg/lapack_lite/python_xerbla.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_z_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_c_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_d_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_s_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_blas.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_config.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c.c' to sources.
        > conv_template:> build/src.linux-x86_64-3.1/numpy/linalg/umath_linalg.c
        > building extension "numpy.random.mt19937" sources
        > building extension "numpy.random.philox" sources
        building extension "numpy.random.pcg64" sources
        building extension "numpy.random.sfc64" sources
        > building extension "numpy.random.common" sources
        > building extension "numpy.random.bit_generator" sources
        > building extension "numpy.random.generator" sources
        > building extension "numpy.random.bounded_integers" sources
        > building extension "numpy.random.mtrand" sources
        building data_files sources
        build_src: building npy-pkg config files
        > /home/dance2die/.local/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
          warnings.warn(
        running build_py
        creating build/lib.linux-x86_64-cpython-310
        > creating build/lib.linux-x86_64-cpython-310/numpy
        > copying numpy/version.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying numpy/ctypeslib.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying numpy/matlib.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying numpy/dual.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying numpy/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying numpy/_pytesttester.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying numpy/_distributor_init.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying numpy/conftest.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying numpy/_globals.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying numpy/setup.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying build/src.linux-x86_64-3.1/numpy/__config__.py -> build/lib.linux-x86_64-cpython-310/numpy
        > creating build/lib.linux-x86_64-cpython-310/numpy/compat
        > copying numpy/compat/py3k.py -> build/lib.linux-x86_64-cpython-310/numpy/compat
        > copying numpy/compat/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/compat
        > copying numpy/compat/_inspect.py -> build/lib.linux-x86_64-cpython-310/numpy/compat
        > copying numpy/compat/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/compat
        > creating build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_add_newdocs.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/cversions.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/memmap.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_string_helpers.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/umath.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_dtype_ctypes.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_dtype.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/numerictypes.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_asarray.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/numeric.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/records.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_type_aliases.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/arrayprint.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/overrides.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/einsumfunc.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/umath_tests.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_exceptions.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_internal.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/defchararray.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_ufunc_config.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_methods.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/shape_base.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/function_base.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/fromnumeric.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/_aliased_types.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/getlimits.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/setup_common.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/info.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/multiarray.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/machar.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > copying numpy/core/code_generators/generate_numpy_api.py -> build/lib.linux-x86_64-cpython-310/numpy/core
        > creating build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/line_endings.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/core.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/compat.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/log.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/mingw32ccompiler.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/lib2def.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/unixccompiler.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/numpy_distribution.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/msvccompiler.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/ccompiler.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/__version__.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/extension.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/pathccompiler.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/exec_command.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/msvc9compiler.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/intelccompiler.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/system_info.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/misc_util.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/npy_pkg_config.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/conv_template.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/from_template.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/_shell_utils.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/info.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying numpy/distutils/cpuinfo.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > copying build/src.linux-x86_64-3.1/numpy/distutils/__config__.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        > creating build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/egg_info.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/config.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/config_compiler.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/build.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/autodist.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/install.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/build_ext.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/build_clib.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/install_headers.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/build_src.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/install_data.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/bdist_rpm.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/sdist.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/build_py.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/develop.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/install_clib.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > copying numpy/distutils/command/build_scripts.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/command
        > creating build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/intel.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/nag.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/g95.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/hpux.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/environment.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/pathf95.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/gnu.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/compaq.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/sun.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/mips.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/lahey.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/vast.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/absoft.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/none.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/pg.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > copying numpy/distutils/fcompiler/ibm.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils/fcompiler
        > creating build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/internals.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/structured_arrays.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/constants.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/indexing.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/byteswapping.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/dispatch.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/misc.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/ufuncs.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/creation.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/broadcasting.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/subclassing.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/glossary.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > copying numpy/doc/basics.py -> build/lib.linux-x86_64-cpython-310/numpy/doc
        > creating build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/f2py2e.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/auxfuncs.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/__main__.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/f2py_testing.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/cb_rules.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/capi_maps.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/func2subr.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/f90mod_rules.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/crackfortran.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/__version__.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/common_rules.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/cfuncs.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/rules.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/diagnose.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/info.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > copying numpy/f2py/use_rules.py -> build/lib.linux-x86_64-cpython-310/numpy/f2py
        > creating build/lib.linux-x86_64-cpython-310/numpy/fft
        > copying numpy/fft/helper.py -> build/lib.linux-x86_64-cpython-310/numpy/fft
        > copying numpy/fft/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/fft
        > copying numpy/fft/_pocketfft.py -> build/lib.linux-x86_64-cpython-310/numpy/fft
        > copying numpy/fft/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/fft
        > creating build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/nanfunctions.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/_version.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/arraypad.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/financial.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/stride_tricks.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/mixins.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/recfunctions.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/type_check.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/_iotools.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/npyio.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/_datasource.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/index_tricks.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/ufunclike.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/format.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/user_array.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/arrayterator.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/polynomial.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/twodim_base.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/histograms.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/shape_base.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/function_base.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/utils.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/info.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/arraysetops.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > copying numpy/lib/scimath.py -> build/lib.linux-x86_64-cpython-310/numpy/lib
        > creating build/lib.linux-x86_64-cpython-310/numpy/linalg
        > copying numpy/linalg/linalg.py -> build/lib.linux-x86_64-cpython-310/numpy/linalg
        > copying numpy/linalg/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/linalg
        > copying numpy/linalg/info.py -> build/lib.linux-x86_64-cpython-310/numpy/linalg
        > copying numpy/linalg/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/linalg
        > creating build/lib.linux-x86_64-cpython-310/numpy/ma
        > copying numpy/ma/core.py -> build/lib.linux-x86_64-cpython-310/numpy/ma
        > copying numpy/ma/timer_comparison.py -> build/lib.linux-x86_64-cpython-310/numpy/ma
        > copying numpy/ma/bench.py -> build/lib.linux-x86_64-cpython-310/numpy/ma
        > copying numpy/ma/version.py -> build/lib.linux-x86_64-cpython-310/numpy/ma
        > copying numpy/ma/testutils.py -> build/lib.linux-x86_64-cpython-310/numpy/ma
        > copying numpy/ma/extras.py -> build/lib.linux-x86_64-cpython-310/numpy/ma
        > copying numpy/ma/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/ma
        > copying numpy/ma/mrecords.py -> build/lib.linux-x86_64-cpython-310/numpy/ma
        > copying numpy/ma/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/ma
        > creating build/lib.linux-x86_64-cpython-310/numpy/matrixlib
        > copying numpy/matrixlib/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/matrixlib
        > copying numpy/matrixlib/defmatrix.py -> build/lib.linux-x86_64-cpython-310/numpy/matrixlib
        > copying numpy/matrixlib/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/matrixlib
        > creating build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > copying numpy/polynomial/laguerre.py -> build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > copying numpy/polynomial/polyutils.py -> build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > copying numpy/polynomial/hermite.py -> build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > copying numpy/polynomial/_polybase.py -> build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > copying numpy/polynomial/legendre.py -> build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > copying numpy/polynomial/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > copying numpy/polynomial/polynomial.py -> build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > copying numpy/polynomial/hermite_e.py -> build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > copying numpy/polynomial/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > copying numpy/polynomial/chebyshev.py -> build/lib.linux-x86_64-cpython-310/numpy/polynomial
        > creating build/lib.linux-x86_64-cpython-310/numpy/random
        > copying numpy/random/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/random
        > copying numpy/random/_pickle.py -> build/lib.linux-x86_64-cpython-310/numpy/random
        > copying numpy/random/info.py -> build/lib.linux-x86_64-cpython-310/numpy/random
        > copying numpy/random/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/random
        > creating build/lib.linux-x86_64-cpython-310/numpy/testing
        > copying numpy/testing/decorators.py -> build/lib.linux-x86_64-cpython-310/numpy/testing
        > copying numpy/testing/nosetester.py -> build/lib.linux-x86_64-cpython-310/numpy/testing
        > copying numpy/testing/noseclasses.py -> build/lib.linux-x86_64-cpython-310/numpy/testing
        > copying numpy/testing/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/testing
        > copying numpy/testing/print_coercion_tables.py -> build/lib.linux-x86_64-cpython-310/numpy/testing
        > copying numpy/testing/utils.py -> build/lib.linux-x86_64-cpython-310/numpy/testing
        > copying numpy/testing/setup.py -> build/lib.linux-x86_64-cpython-310/numpy/testing
        > creating build/lib.linux-x86_64-cpython-310/numpy/testing/_private
        > copying numpy/testing/_private/decorators.py -> build/lib.linux-x86_64-cpython-310/numpy/testing/_private
        > copying numpy/testing/_private/nosetester.py -> build/lib.linux-x86_64-cpython-310/numpy/testing/_private
        > copying numpy/testing/_private/noseclasses.py -> build/lib.linux-x86_64-cpython-310/numpy/testing/_private
        > copying numpy/testing/_private/__init__.py -> build/lib.linux-x86_64-cpython-310/numpy/testing/_private
        > copying numpy/testing/_private/utils.py -> build/lib.linux-x86_64-cpython-310/numpy/testing/_private
        > copying numpy/testing/_private/parameterized.py -> build/lib.linux-x86_64-cpython-310/numpy/testing/_private
        running build_clib
        customize UnixCCompiler
        customize UnixCCompiler using build_clib
        building 'npymath' library
        compiling C sources
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        creating build/temp.linux-x86_64-cpython-310
        > creating build/temp.linux-x86_64-cpython-310/numpy
        > creating build/temp.linux-x86_64-cpython-310/numpy/core
        > creating build/temp.linux-x86_64-cpython-310/numpy/core/src
        > creating build/temp.linux-x86_64-cpython-310/numpy/core/src/npymath
        > creating build/temp.linux-x86_64-cpython-310/build
        > creating build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1
        > creating build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy
        > creating build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core
        > creating build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core/src
        > creating build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core/src/npymath
        > compile options: '-Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Inumpy/core/include -Ibuild/src.linux-x86_64-3.1/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -c'
        > x86_64-linux-gnu-gcc: numpy/core/src/npymath/npy_math.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npymath/ieee754.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npymath/npy_math_complex.cx86_64-linux-gnu-gcc: numpy/core/src/npymath/halffloat.c
        > x86_64-linux-gnu-gcc-ar: adding 4 object files to build/temp.linux-x86_64-cpython-310/libnpymath.a
        building 'npysort' library
        compiling C sources
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > creating build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core/src/npysort
        > compile options: '-Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Inumpy/core/include -Ibuild/src.linux-x86_64-3.1/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -c'
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npysort/quicksort.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npysort/mergesort.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npysort/timsort.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npysort/heapsort.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npysort/radixsort.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npysort/selection.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npysort/binsearch.c
        > x86_64-linux-gnu-gcc-ar: adding 7 object files to build/temp.linux-x86_64-cpython-310/libnpysort.a
        running build_ext
        customize UnixCCompiler
        customize UnixCCompiler using build_ext
        building 'numpy.core._dummy' extension
        compiling C sources
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -Ibuild/src.linux-x86_64-3.1/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -c'
        > x86_64-linux-gnu-gcc: numpy/core/src/dummymodule.c
        > x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-x86_64-cpython-310/numpy/core/src/dummymodule.o -L/usr/lib/x86_64-linux-gnu -Lbuild/temp.linux-x86_64-cpython-310 -lm -o build/lib.linux-x86_64-cpython-310/numpy/core/_dummy.cpython-310-x86_64-linux-gnu.so
        > building 'numpy.core._multiarray_tests' extension
        compiling C sources
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > creating build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core/src/multiarray
        > creating build/temp.linux-x86_64-cpython-310/numpy/core/src/common
        > compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -Ibuild/src.linux-x86_64-3.1/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -c'
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/multiarray/_multiarray_tests.c
        > x86_64-linux-gnu-gcc: numpy/core/src/common/mem_overlap.c
        > x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core/src/multiarray/_multiarray_tests.o build/temp.linux-x86_64-cpython-310/numpy/core/src/common/mem_overlap.o -L/usr/lib/x86_64-linux-gnu -Lbuild/temp.linux-x86_64-cpython-310 -lnpymath -o build/lib.linux-x86_64-cpython-310/numpy/core/_multiarray_tests.cpython-310-x86_64-linux-gnu.so
        > building 'numpy.core._multiarray_umath' extension
        compiling C sources
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > creating build/temp.linux-x86_64-cpython-310/numpy/core/src/multiarray
        > creating build/temp.linux-x86_64-cpython-310/numpy/core/src/umath
        > creating build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core/src/umath
        > compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/umath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Inumpy/core/include -Ibuild/src.linux-x86_64-3.1/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -c'
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/alloc.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/array_assign_scalar.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/buffer.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/common.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/conversion_utils.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/datetime_strings.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/descriptor.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/multiarray/einsum.c
        > numpy/core/src/multiarray/common.c: In function ‘PyArray_DTypeFromObjectHelper’:
        > numpy/core/src/multiarray/common.c:187:17: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 187 |                 itemsize = PyUnicode_GET_DATA_SIZE(temp);
              |                 ^~~~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/common.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/common.c:187:17: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 187 |                 itemsize = PyUnicode_GET_DATA_SIZE(temp);
              |                 ^~~~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/common.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/common.c:187:17: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 187 |                 itemsize = PyUnicode_GET_DATA_SIZE(temp);
              |                 ^~~~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/common.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/common.c:239:17: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 239 |                 itemsize = PyUnicode_GET_DATA_SIZE(temp);
              |                 ^~~~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/common.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/common.c:239:17: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 239 |                 itemsize = PyUnicode_GET_DATA_SIZE(temp);
              |                 ^~~~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/common.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/common.c:239:17: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 239 |                 itemsize = PyUnicode_GET_DATA_SIZE(temp);
              |                 ^~~~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/common.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/common.c:282:9: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 282 |         int itemsize = PyUnicode_GET_DATA_SIZE(obj);
              |         ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/common.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/common.c:282:9: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 282 |         int itemsize = PyUnicode_GET_DATA_SIZE(obj);
              |         ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/common.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/common.c:282:9: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 282 |         int itemsize = PyUnicode_GET_DATA_SIZE(obj);
              |         ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/common.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/descriptor.c: In function ‘_convert_from_array_descr’:
        > numpy/core/src/multiarray/descriptor.c:467:9: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 467 |         if (PyUString_GET_SIZE(name) == 0) {
              |         ^~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/descriptor.c:4:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/descriptor.c:467:9: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 467 |         if (PyUString_GET_SIZE(name) == 0) {
              |         ^~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/descriptor.c:4:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/descriptor.c:467:9: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 467 |         if (PyUString_GET_SIZE(name) == 0) {
              |         ^~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/descriptor.c:4:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/descriptor.c:474:13: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 474 |             else if (PyUString_Check(title) && PyUString_GET_SIZE(title) > 0) {
              |             ^~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/descriptor.c:4:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/descriptor.c:474:13: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 474 |             else if (PyUString_Check(title) && PyUString_GET_SIZE(title) > 0) {
              |             ^~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/descriptor.c:4:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/descriptor.c:474:13: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 474 |             else if (PyUString_Check(title) && PyUString_GET_SIZE(title) > 0) {
              |             ^~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/descriptor.c:4:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/arrayobject.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/array_assign_array.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/ctors.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/convert.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/datetime_busday.c
        > numpy/core/src/multiarray/ctors.c: In function ‘_is_default_descr’:
        > numpy/core/src/multiarray/ctors.c:2315:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
         > 2315 |     if (!(PyUString_Check(name) && PyUString_GET_SIZE(name) == 0)) {
              |     ^~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/ctors.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/ctors.c:2315:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
         > 2315 |     if (!(PyUString_Check(name) && PyUString_GET_SIZE(name) == 0)) {
              |     ^~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/ctors.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/ctors.c:2315:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
         > 2315 |     if (!(PyUString_Check(name) && PyUString_GET_SIZE(name) == 0)) {
              |     ^~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/ctors.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/arrayfunction_override.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/calculation.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/hashdescr.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/convert_datatype.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/datetime_busdaycal.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/item_selection.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/multiarray/arraytypes.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/dragon4.c
        > numpy/core/src/multiarray/arraytypes.c.src: In function ‘UNICODE_setitem’:
        > numpy/core/src/multiarray/arraytypes.c.src:489:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          489 |     ptr = PyUnicode_AS_UNICODE(temp);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/arraytypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/arraytypes.c.src:494:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 494 |     datalen = PyUnicode_GET_DATA_SIZE(temp);
              |     ^~~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/arraytypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/arraytypes.c.src:494:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 494 |     datalen = PyUnicode_GET_DATA_SIZE(temp);
              |     ^~~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/arraytypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/arraytypes.c.src:494:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 494 |     datalen = PyUnicode_GET_DATA_SIZE(temp);
              |     ^~~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/arraytypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/multiarray/lowlevel_strided_loops.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/compiled_base.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/multiarraymodule.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/dtype_transfer.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/datetime.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/iterators.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/nditer_constr.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/refcount.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/scalarapi.c
        > numpy/core/src/multiarray/scalarapi.c: In function ‘scalar_value’:
        > numpy/core/src/multiarray/scalarapi.c:74:13: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
           > 74 |             return (void *)PyUnicode_AS_DATA(scalar);
              |             ^~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalarapi.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalarapi.c:135:13: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 135 |             return (void *)PyUnicode_AS_DATA(scalar);
              |             ^~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalarapi.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/temp_elide.c
        > numpy/core/src/multiarray/scalarapi.c: In function ‘PyArray_DescrFromScalar’:
        > numpy/core/src/multiarray/scalarapi.c:574:13: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 574 |             descr->elsize = PyUnicode_GET_DATA_SIZE(sc);
              |             ^~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalarapi.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalarapi.c:574:13: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 574 |             descr->elsize = PyUnicode_GET_DATA_SIZE(sc);
              |             ^~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalarapi.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalarapi.c:574:13: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          > 574 |             descr->elsize = PyUnicode_GET_DATA_SIZE(sc);
              |             ^~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalarapi.c:2:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/sequence.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/shape.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/typeinfo.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/multiarray/scalartypes.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/nditer_pywrap.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/usertypes.c
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘unicodetype_repr’:
        > numpy/core/src/multiarray/scalartypes.c.src:475:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 475 |     ip = dptr = Py@Name@_AS_@NAME@(self);
              |     ^~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:481:5: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations]
          > 481 |     new = Py@Name@_From@Name@@extra@(ip, len);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:551:42: note: declared here
          > 551 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
              > |                                          ^~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘unicodetype_str’:
        > numpy/core/src/multiarray/scalartypes.c.src:475:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 475 |     ip = dptr = Py@Name@_AS_@NAME@(self);
              |     ^~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:481:5: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations]
          > 481 |     new = Py@Name@_From@Name@@extra@(ip, len);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:551:42: note: declared here
          > 551 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
              > |                                          ^~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘gentype_reduce’:
        > numpy/core/src/multiarray/scalartypes.c.src:1849:9: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
         > 1849 |         buffer = PyUnicode_AS_DATA(self);
              |         ^~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:1850:9: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
         > 1850 |         buflen = PyUnicode_GET_DATA_SIZE(self);
              |         ^~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:1850:9: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
         > 1850 |         buflen = PyUnicode_GET_DATA_SIZE(self);
              |         ^~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:1850:9: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
         > 1850 |         buflen = PyUnicode_GET_DATA_SIZE(self);
              |         ^~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘float_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3311:27: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         > 3311 |     return _Py_HashDouble((double) ((Py@name@ScalarObject *)obj)->obval);
              > |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              |                           |
              |                           double
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3311:12: error: too few arguments to function ‘_Py_HashDouble’
         > 3311 |     return _Py_HashDouble((double) ((Py@name@ScalarObject *)obj)->obval);
              |            ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘cfloat_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3319:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         3319 |     hashreal = _Py_HashDouble((double)
              |                               ^~~~~~~~
              |                               |
              |                               double
         > 3320 |             (((PyC@name@ScalarObject *)obj)->obval).real);
              > |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3319:16: error: too few arguments to function ‘_Py_HashDouble’
         3319 |     hashreal = _Py_HashDouble((double)
              |                ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3325:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         3325 |     hashimag = _Py_HashDouble((double)
              |                               ^~~~~~~~
              |                               |
              |                               double
         > 3326 |             (((PyC@name@ScalarObject *)obj)->obval).imag);
              > |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3325:16: error: too few arguments to function ‘_Py_HashDouble’
         3325 |     hashimag = _Py_HashDouble((double)
              |                ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘longdouble_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3311:27: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         > 3311 |     return _Py_HashDouble((double) ((Py@name@ScalarObject *)obj)->obval);
              > |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              |                           |
              |                           double
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3311:12: error: too few arguments to function ‘_Py_HashDouble’
         > 3311 |     return _Py_HashDouble((double) ((Py@name@ScalarObject *)obj)->obval);
              |            ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘clongdouble_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3319:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         3319 |     hashreal = _Py_HashDouble((double)
              |                               ^~~~~~~~
              |                               |
              |                               double
         > 3320 |             (((PyC@name@ScalarObject *)obj)->obval).real);
              > |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3319:16: error: too few arguments to function ‘_Py_HashDouble’
         3319 |     hashreal = _Py_HashDouble((double)
              |                ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3325:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         3325 |     hashimag = _Py_HashDouble((double)
              |                               ^~~~~~~~
              |                               |
              |                               double
         > 3326 |             (((PyC@name@ScalarObject *)obj)->obval).imag);
              > |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3325:16: error: too few arguments to function ‘_Py_HashDouble’
         3325 |     hashimag = _Py_HashDouble((double)
              |                ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘half_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3341:27: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         > 3341 |     return _Py_HashDouble(npy_half_to_double(((PyHalfScalarObject *)obj)->obval));
              > |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              |                           |
              |                           double
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3341:12: error: too few arguments to function ‘_Py_HashDouble’
         > 3341 |     return _Py_HashDouble(npy_half_to_double(((PyHalfScalarObject *)obj)->obval));
              |            ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘longdouble_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3312:1: warning: control reaches end of non-void function [-Wreturn-type]
         3312 | }
              | ^
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘float_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3312:1: warning: control reaches end of non-void function [-Wreturn-type]
         3312 | }
              | ^
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘half_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3342:1: warning: control reaches end of non-void function [-Wreturn-type]
         3342 | }
              | ^
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/vdot.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/umath/loops.c
        > x86_64-linux-gnu-gcc: numpy/core/src/umath/ufunc_object.c
        > x86_64-linux-gnu-gcc: numpy/core/src/umath/umathmodule.c
        > x86_64-linux-gnu-gcc: numpy/core/src/umath/reduction.c
        > numpy/core/src/umath/loops.c.src: In function ‘PyUFunc_On_Om’:
        > numpy/core/src/umath/loops.c.src:506:9: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations]
          > 506 |         result = PyEval_CallObject(tocall, arglist);
              |         ^~~~~~
        > In file included from /usr/include/python3.10/Python.h:130,
                         > from numpy/core/src/umath/loops.c.src:7:
        > /usr/include/python3.10/ceval.h:17:43: note: declared here
           > 17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords(
              > |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/umath/scalarmath.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/number.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/flagsobject.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/multiarray/nditer_templ.c
        > x86_64-linux-gnu-gcc: numpy/core/src/npymath/npy_math.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/getset.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npymath/ieee754.c
        > x86_64-linux-gnu-gcc: numpy/core/src/npymath/halffloat.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/npymath/npy_math_complex.c
        > x86_64-linux-gnu-gcc: numpy/core/src/common/array_assign.c
        > x86_64-linux-gnu-gcc: numpy/core/src/umath/extobj.c
        > x86_64-linux-gnu-gcc: numpy/core/src/common/mem_overlap.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/nditer_api.c
        > x86_64-linux-gnu-gcc: numpy/core/src/umath/cpuid.c
        > x86_64-linux-gnu-gcc: numpy/core/src/common/npy_longdouble.c
        > x86_64-linux-gnu-gcc: numpy/core/src/common/numpyos.c
        > x86_64-linux-gnu-gcc: numpy/core/src/common/ucsnarrow.c
        > numpy/core/src/common/ucsnarrow.c: In function ‘PyUnicode_FromUCS4’:
        > numpy/core/src/common/ucsnarrow.c:139:9: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations]
          > 139 |         ret = (PyUnicodeObject *)PyUnicode_FromUnicode((Py_UNICODE*)buf,
              |         ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/common/ucsnarrow.c:4:
        > /usr/include/python3.10/cpython/unicodeobject.h:551:42: note: declared here
          > 551 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
              > |                                          ^~~~~~~~~~~~~~~~~~~~~
        > x86_64-linux-gnu-gcc: numpy/core/src/common/ufunc_override.c
        > x86_64-linux-gnu-gcc: numpy/core/src/umath/ufunc_type_resolution.c
        > x86_64-linux-gnu-gcc: numpy/core/src/umath/override.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/mapping.c
        > x86_64-linux-gnu-gcc: numpy/core/src/multiarray/methods.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/umath/matmul.c
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/umath/clip.c
        > error: Command "x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/umath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Inumpy/core/include -Ibuild/src.linux-x86_64-3.1/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -c build/src.linux-x86_64-3.1/numpy/core/src/multiarray/scalartypes.c -o build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core/src/multiarray/scalartypes.o -MMD -MF build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core/src/multiarray/scalartypes.o.d" failed with exit status 1
        [end of output]
    > note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for numpy
    Running setup.py clean for numpy
    error: subprocess-exited-with-error
  
    × python setup.py clean did not run successfully.
    │ exit code: 1
    ╰─> [10 lines of output]
        Running from numpy source directory.
        > `setup.py clean` is not supported, use one of the following instead:
          - `git clean -xdf` (cleans all files)
          > - `git clean -Xdf` (cleans all versioned files, doesn't touch
                              > files that aren't checked into the git repo)
        > Add `--force` to your command to use it anyway if you must (unsupported).
        [end of output]
    > note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed cleaning build dir for numpy
  Failed to build numpy
  > Installing collected packages: wheel, setuptools, numpy, Cython, scipy
    Running setup.py install for numpy: started
    > Running setup.py install for numpy: finished with status 'error'
    error: subprocess-exited-with-error
    > × Running setup.py install for numpy did not run successfully.
    │ exit code: 1
    ╰─> [648 lines of output]
        Running from numpy source directory.
        > Note: if you need reliable uninstall behavior, then install
        with pip instead of using `setup.py install`:
          > - `pip install .`       (from a git repo or downloaded source
                                   release)
          > - `pip install numpy`   (last NumPy release on PyPi)
        blas_opt_info:
        blas_mkl_info:
        customize UnixCCompiler
          > libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        blis_info:
        customize UnixCCompiler
          > libraries blis not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        openblas_info:
        customize UnixCCompiler
        customize UnixCCompiler
          > libraries openblas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        atlas_3_10_blas_threads_info:
        Setting PTATLAS=ATLAS
        customize UnixCCompiler
          > libraries tatlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        atlas_3_10_blas_info:
        customize UnixCCompiler
          > libraries satlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        atlas_blas_threads_info:
        Setting PTATLAS=ATLAS
        customize UnixCCompiler
          > libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        atlas_blas_info:
        customize UnixCCompiler
          > libraries f77blas,cblas,atlas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        accelerate_info:
          NOT AVAILABLE
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/numpy/distutils/system_info.py:690: UserWarning:
            > Optimized (vendor) Blas libraries are not found.
            > Falls back to netlib Blas library which has worse performance.
            > A better performance should be easily gained by switching
            Blas library.
          self.calc_info()
        blas_info:
        customize UnixCCompiler
          > libraries blas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/numpy/distutils/system_info.py:690: UserWarning:
            > Blas (http://www.netlib.org/blas/) libraries not found.
            > Directories to search for the libraries can be specified in the
            > numpy/distutils/site.cfg file (section [blas]) or by setting
            the BLAS environment variable.
          self.calc_info()
        blas_src_info:
          NOT AVAILABLE
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/numpy/distutils/system_info.py:690: UserWarning:
            > Blas (http://www.netlib.org/blas/) sources not found.
            > Directories to search for the sources can be specified in the
            > numpy/distutils/site.cfg file (section [blas_src]) or by setting
            the BLAS_SRC environment variable.
          self.calc_info()
          NOT AVAILABLE
  
        /bin/sh: 1: svnversion: not found
        > non-existing path in 'numpy/distutils': 'site.cfg'
        lapack_opt_info:
        lapack_mkl_info:
        customize UnixCCompiler
          > libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        openblas_lapack_info:
        customize UnixCCompiler
        customize UnixCCompiler
          > libraries openblas not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        openblas_clapack_info:
        customize UnixCCompiler
        customize UnixCCompiler
          > libraries openblas,lapack not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        flame_info:
        customize UnixCCompiler
          > libraries flame not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
  
        atlas_3_10_threads_info:
        Setting PTATLAS=ATLAS
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries tatlas,tatlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib64
        customize UnixCCompiler
          > libraries tatlas,tatlas not found in /usr/lib64
        customize UnixCCompiler
          libraries lapack_atlas not found in /usr/lib
        customize UnixCCompiler
          libraries tatlas,tatlas not found in /usr/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
        customize UnixCCompiler
          > libraries tatlas,tatlas not found in /usr/lib/x86_64-linux-gnu
        > <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
          NOT AVAILABLE
  
        atlas_3_10_info:
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries satlas,satlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib64
        customize UnixCCompiler
          > libraries satlas,satlas not found in /usr/lib64
        customize UnixCCompiler
          libraries lapack_atlas not found in /usr/lib
        customize UnixCCompiler
          libraries satlas,satlas not found in /usr/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
        customize UnixCCompiler
          > libraries satlas,satlas not found in /usr/lib/x86_64-linux-gnu
        > <class 'numpy.distutils.system_info.atlas_3_10_info'>
          NOT AVAILABLE
  
        atlas_threads_info:
        Setting PTATLAS=ATLAS
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib64
        customize UnixCCompiler
          > libraries ptf77blas,ptcblas,atlas not found in /usr/lib64
        customize UnixCCompiler
          libraries lapack_atlas not found in /usr/lib
        customize UnixCCompiler
          > libraries ptf77blas,ptcblas,atlas not found in /usr/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
        customize UnixCCompiler
          > libraries ptf77blas,ptcblas,atlas not found in /usr/lib/x86_64-linux-gnu
        > <class 'numpy.distutils.system_info.atlas_threads_info'>
          NOT AVAILABLE
  
        atlas_info:
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries f77blas,cblas,atlas not found in /usr/local/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib64
        customize UnixCCompiler
          > libraries f77blas,cblas,atlas not found in /usr/lib64
        customize UnixCCompiler
          libraries lapack_atlas not found in /usr/lib
        customize UnixCCompiler
          > libraries f77blas,cblas,atlas not found in /usr/lib
        customize UnixCCompiler
          > libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
        customize UnixCCompiler
          > libraries f77blas,cblas,atlas not found in /usr/lib/x86_64-linux-gnu
        > <class 'numpy.distutils.system_info.atlas_info'>
          NOT AVAILABLE
  
        lapack_info:
        customize UnixCCompiler
          > libraries lapack not found in ['/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
          NOT AVAILABLE
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/numpy/distutils/system_info.py:1712: UserWarning:
            > Lapack (http://www.netlib.org/lapack/) libraries not found.
            > Directories to search for the libraries can be specified in the
            > numpy/distutils/site.cfg file (section [lapack]) or by setting
            the LAPACK environment variable.
          > if getattr(self, '_calc_info_{}'.format(lapack))():
        lapack_src_info:
          NOT AVAILABLE
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/numpy/distutils/system_info.py:1712: UserWarning:
            > Lapack (http://www.netlib.org/lapack/) sources not found.
            > Directories to search for the sources can be specified in the
            > numpy/distutils/site.cfg file (section [lapack_src]) or by setting
            the LAPACK_SRC environment variable.
          > if getattr(self, '_calc_info_{}'.format(lapack))():
          NOT AVAILABLE
        > /home/dance2die/.local/lib/python3.10/site-packages/setuptools/_distutils/dist.py:275: UserWarning: Unknown distribution option: 'define_macros'
          warnings.warn(msg)
        running install
        > /home/dance2die/.local/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
          warnings.warn(
        running build
        running config_cc
        > unifing config_cc, config, build_clib, build_ext, build commands --compiler options
        running config_fc
        > unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
        running build_src
        build_src
        building py_modules sources
        building library "npymath" sources
        > get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']'
        customize Gnu95FCompiler
        Could not locate executable gfortran
        Could not locate executable f95
        customize IntelFCompiler
        Could not locate executable ifort
        Could not locate executable ifc
        customize LaheyFCompiler
        Could not locate executable lf95
        customize PGroupFCompiler
        Could not locate executable pgfortran
        customize AbsoftFCompiler
        Could not locate executable f90
        Could not locate executable f77
        customize NAGFCompiler
        customize VastFCompiler
        customize CompaqFCompiler
        Could not locate executable fort
        customize IntelItaniumFCompiler
        Could not locate executable efort
        Could not locate executable efc
        customize IntelEM64TFCompiler
        customize GnuFCompiler
        Could not locate executable g77
        customize G95FCompiler
        Could not locate executable g95
        customize PathScaleFCompiler
        Could not locate executable pathf95
        customize NAGFORCompiler
        Could not locate executable nagfor
        > don't know how to compile Fortran code on platform 'posix'
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            1 | int exp (void);
              |     ^~~
        > _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int exp (void);
        > x86_64-linux-gnu-gcc _configtest.o -o _configtest
        /usr/bin/ld: _configtest.o: in function `main':
        > /tmp/pip-install-6nax445b/numpy_8be129a6661e4b5898134e76ec9ba5e3/_configtest.c:6: undefined reference to `exp'
        collect2: error: ld returned 1 exit status
        failure.
        > removing: _configtest.c _configtest.o _configtest.o.d
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -c'
        x86_64-linux-gnu-gcc: _configtest.c
        > _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
            1 | int exp (void);
              |     ^~~
        > _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
          +++ |+#include <math.h>
            1 | int exp (void);
        > x86_64-linux-gnu-gcc _configtest.o -lm -o _configtest
        success!
        > removing: _configtest.c _configtest.o _configtest.o.d _configtest
          > adding 'build/src.linux-x86_64-3.1/numpy/core/src/npymath' to include_dirs.
        > None - nothing done with h_files = ['build/src.linux-x86_64-3.1/numpy/core/src/npymath/npy_math_internal.h']
        building library "npysort" sources
          > adding 'build/src.linux-x86_64-3.1/numpy/core/src/common' to include_dirs.
        > None - nothing done with h_files = ['build/src.linux-x86_64-3.1/numpy/core/src/common/npy_sort.h', 'build/src.linux-x86_64-3.1/numpy/core/src/common/npy_partition.h', 'build/src.linux-x86_64-3.1/numpy/core/src/common/npy_binsearch.h']
        building extension "numpy.core._dummy" sources
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/config.h' to sources.
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/_numpyconfig.h' to sources.
        > executing numpy/core/code_generators/generate_numpy_api.py
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__multiarray_api.h' to sources.
        > numpy.core - nothing done with h_files = ['build/src.linux-x86_64-3.1/numpy/core/include/numpy/config.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__multiarray_api.h']
        > building extension "numpy.core._multiarray_tests" sources
        > building extension "numpy.core._multiarray_umath" sources
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/config.h' to sources.
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/_numpyconfig.h' to sources.
        > executing numpy/core/code_generators/generate_numpy_api.py
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__multiarray_api.h' to sources.
        > executing numpy/core/code_generators/generate_ufunc_api.py
          > adding 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__ufunc_api.h' to sources.
          > adding 'build/src.linux-x86_64-3.1/numpy/core/src/umath' to include_dirs.
          > adding 'build/src.linux-x86_64-3.1/numpy/core/src/npymath' to include_dirs.
          > adding 'build/src.linux-x86_64-3.1/numpy/core/src/common' to include_dirs.
        > numpy.core - nothing done with h_files = ['build/src.linux-x86_64-3.1/numpy/core/src/umath/funcs.inc', 'build/src.linux-x86_64-3.1/numpy/core/src/umath/simd.inc', 'build/src.linux-x86_64-3.1/numpy/core/src/umath/loops.h', 'build/src.linux-x86_64-3.1/numpy/core/src/umath/matmul.h', 'build/src.linux-x86_64-3.1/numpy/core/src/umath/clip.h', 'build/src.linux-x86_64-3.1/numpy/core/src/npymath/npy_math_internal.h', 'build/src.linux-x86_64-3.1/numpy/core/src/common/templ_common.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/config.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__multiarray_api.h', 'build/src.linux-x86_64-3.1/numpy/core/include/numpy/__ufunc_api.h']
        > building extension "numpy.core._umath_tests" sources
        > building extension "numpy.core._rational_tests" sources
        > building extension "numpy.core._struct_ufunc_tests" sources
        > building extension "numpy.core._operand_flag_tests" sources
        > building extension "numpy.fft._pocketfft_internal" sources
        > building extension "numpy.linalg.lapack_lite" sources
        ### Warning:  Using unoptimized lapack ###
          > adding 'numpy/linalg/lapack_lite/python_xerbla.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_z_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_c_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_d_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_s_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_blas.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_config.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c.c' to sources.
        > building extension "numpy.linalg._umath_linalg" sources
        ### Warning:  Using unoptimized lapack ###
          > adding 'numpy/linalg/lapack_lite/python_xerbla.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_z_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_c_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_d_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_s_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_lapack.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_blas.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c_config.c' to sources.
          > adding 'numpy/linalg/lapack_lite/f2c.c' to sources.
        > building extension "numpy.random.mt19937" sources
        > building extension "numpy.random.philox" sources
        building extension "numpy.random.pcg64" sources
        building extension "numpy.random.sfc64" sources
        > building extension "numpy.random.common" sources
        > building extension "numpy.random.bit_generator" sources
        > building extension "numpy.random.generator" sources
        > building extension "numpy.random.bounded_integers" sources
        > building extension "numpy.random.mtrand" sources
        building data_files sources
        build_src: building npy-pkg config files
        running build_py
        > copying numpy/version.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying build/src.linux-x86_64-3.1/numpy/__config__.py -> build/lib.linux-x86_64-cpython-310/numpy
        > copying build/src.linux-x86_64-3.1/numpy/distutils/__config__.py -> build/lib.linux-x86_64-cpython-310/numpy/distutils
        running build_clib
        customize UnixCCompiler
        customize UnixCCompiler using build_clib
        running build_ext
        customize UnixCCompiler
        customize UnixCCompiler using build_ext
        > building 'numpy.core._multiarray_umath' extension
        compiling C sources
        > C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
        > compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/umath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Inumpy/core/include -Ibuild/src.linux-x86_64-3.1/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -c'
        > x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.1/numpy/core/src/multiarray/scalartypes.c
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘unicodetype_repr’:
        > numpy/core/src/multiarray/scalartypes.c.src:475:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 475 |     ip = dptr = Py@Name@_AS_@NAME@(self);
              |     ^~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:481:5: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations]
          > 481 |     new = Py@Name@_From@Name@@extra@(ip, len);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:551:42: note: declared here
          > 551 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
              > |                                          ^~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘unicodetype_str’:
        > numpy/core/src/multiarray/scalartypes.c.src:475:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          > 475 |     ip = dptr = Py@Name@_AS_@NAME@(self);
              |     ^~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:476:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
          476 |     len = Py@Name@_GET_SIZE(self);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:481:5: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations]
          > 481 |     new = Py@Name@_From@Name@@extra@(ip, len);
              |     ^~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:551:42: note: declared here
          > 551 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
              > |                                          ^~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘gentype_reduce’:
        > numpy/core/src/multiarray/scalartypes.c.src:1849:9: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
         > 1849 |         buffer = PyUnicode_AS_DATA(self);
              |         ^~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:1850:9: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
         > 1850 |         buflen = PyUnicode_GET_DATA_SIZE(self);
              |         ^~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:1850:9: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
         > 1850 |         buflen = PyUnicode_GET_DATA_SIZE(self);
              |         ^~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
          > 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
              > |                                             ^~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:1850:9: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
         > 1850 |         buflen = PyUnicode_GET_DATA_SIZE(self);
              |         ^~~~~~
        > In file included from /usr/include/python3.10/unicodeobject.h:1046,
                         > from /usr/include/python3.10/Python.h:83,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
          > 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
              > |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘float_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3311:27: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         > 3311 |     return _Py_HashDouble((double) ((Py@name@ScalarObject *)obj)->obval);
              > |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              |                           |
              |                           double
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3311:12: error: too few arguments to function ‘_Py_HashDouble’
         > 3311 |     return _Py_HashDouble((double) ((Py@name@ScalarObject *)obj)->obval);
              |            ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘cfloat_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3319:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         3319 |     hashreal = _Py_HashDouble((double)
              |                               ^~~~~~~~
              |                               |
              |                               double
         > 3320 |             (((PyC@name@ScalarObject *)obj)->obval).real);
              > |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3319:16: error: too few arguments to function ‘_Py_HashDouble’
         3319 |     hashreal = _Py_HashDouble((double)
              |                ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3325:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         3325 |     hashimag = _Py_HashDouble((double)
              |                               ^~~~~~~~
              |                               |
              |                               double
         > 3326 |             (((PyC@name@ScalarObject *)obj)->obval).imag);
              > |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3325:16: error: too few arguments to function ‘_Py_HashDouble’
         3325 |     hashimag = _Py_HashDouble((double)
              |                ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘longdouble_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3311:27: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         > 3311 |     return _Py_HashDouble((double) ((Py@name@ScalarObject *)obj)->obval);
              > |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              |                           |
              |                           double
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3311:12: error: too few arguments to function ‘_Py_HashDouble’
         > 3311 |     return _Py_HashDouble((double) ((Py@name@ScalarObject *)obj)->obval);
              |            ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘clongdouble_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3319:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         3319 |     hashreal = _Py_HashDouble((double)
              |                               ^~~~~~~~
              |                               |
              |                               double
         > 3320 |             (((PyC@name@ScalarObject *)obj)->obval).real);
              > |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3319:16: error: too few arguments to function ‘_Py_HashDouble’
         3319 |     hashreal = _Py_HashDouble((double)
              |                ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3325:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         3325 |     hashimag = _Py_HashDouble((double)
              |                               ^~~~~~~~
              |                               |
              |                               double
         > 3326 |             (((PyC@name@ScalarObject *)obj)->obval).imag);
              > |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3325:16: error: too few arguments to function ‘_Py_HashDouble’
         3325 |     hashimag = _Py_HashDouble((double)
              |                ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘half_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3341:27: error: incompatible type for argument 1 of ‘_Py_HashDouble’
         > 3341 |     return _Py_HashDouble(npy_half_to_double(((PyHalfScalarObject *)obj)->obval));
              > |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              |                           |
              |                           double
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              > |                                      ^~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src:3341:12: error: too few arguments to function ‘_Py_HashDouble’
         > 3341 |     return _Py_HashDouble(npy_half_to_double(((PyHalfScalarObject *)obj)->obval));
              |            ^~~~~~~~~~~~~~
        > In file included from /usr/include/python3.10/Python.h:77,
                         > from numpy/core/src/multiarray/scalartypes.c.src:3:
        > /usr/include/python3.10/pyhash.h:10:23: note: declared here
           > 10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
              |                       ^~~~~~~~~~~~~~
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘longdouble_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3312:1: warning: control reaches end of non-void function [-Wreturn-type]
         3312 | }
              | ^
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘float_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3312:1: warning: control reaches end of non-void function [-Wreturn-type]
         3312 | }
              | ^
        > numpy/core/src/multiarray/scalartypes.c.src: In function ‘half_arrtype_hash’:
        > numpy/core/src/multiarray/scalartypes.c.src:3342:1: warning: control reaches end of non-void function [-Wreturn-type]
         3342 | }
              | ^
        > error: Command "x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/umath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Inumpy/core/include -Ibuild/src.linux-x86_64-3.1/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.1/numpy/core/src/common -Ibuild/src.linux-x86_64-3.1/numpy/core/src/npymath -c build/src.linux-x86_64-3.1/numpy/core/src/multiarray/scalartypes.c -o build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core/src/multiarray/scalartypes.o -MMD -MF build/temp.linux-x86_64-cpython-310/build/src.linux-x86_64-3.1/numpy/core/src/multiarray/scalartypes.o.d" failed with exit status 1
        [end of output]
    > note: This error originates from a subprocess, and is likely not a problem with pip.
  error: legacy-install-failure
  
  × Encountered error while trying to install package.
  ╰─> numpy
  > note: This is an issue with the package mentioned above, not pip.
  hint: See above for output from the failure.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

The issue might be that I have python 3.10.4.
So I tried to uninstall python with

sudo apt remove python3
sudo apt install python3.8

During python 3.8, it crashed my Ubuntu machine losing the gnome session.
Rebooting took me to terminal.

Reinstalled ubuntu desktop

sudo apt purge gdm gdm3
sudo apt install  gdm3 ubuntu-desktop

Anyways, I lost about 3 steps between 03 and this one... gosh darn it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment