piwheels / packages

Issue tracker for piwheels package issues
https://github.com/piwheels/packages/issues
20 stars 5 forks source link

Missing package: numpy #287

Closed MichaIng closed 2 years ago

MichaIng commented 2 years ago

Package name

numpy

Package version

1.21.5

PyPI URL

https://pypi.org/project/numpy/

piwheels URL

https://piwheels.org/project/numpy/

Python version

I am the maintainer

More information

No response

bennuttall commented 2 years ago

Recent versions of numpy require at least Python 3.8: https://pypi.org/project/numpy/

MichaIng commented 2 years ago

@bennuttall This is why I mentioned version 1.21.5, which is the latest version still supporting Python 3.7 (and 3.6) πŸ˜‰. On Bullseye all is fine, but on Buster by default 1.21.5 is tried to be installed, and since no wheel exists, it is tried to be compiled, what I am unable to achieve until now. Even after all obvious compiler and development header packages have been installed (g++ which pulls gcc and libc6-dev, libatlas-base-dev, libgfortran-8-dev). And until an internal compiler error and abortion, it takes ages on older RPi models 😒.

bennuttall commented 2 years ago

Oh sorry

Here's the build output: http://paste.debian.net/1230551/

It looks a bit odd to me. Perhaps it got built during the time we had an armv7 gcc due to a misconfiguration on the image. We only rebuilt successful builds after that got fixed, so it's worth trying again. Check back in an hour or so and it may have gone green. I'll check it later and see if anything changed.

Also if you are able to build it yourself locally, that would be good to know.

MichaIng commented 2 years ago

So far I failed to build it locally, gave up for today. Tried with cpython3 and different BLAS libraries+headers (after reading https://numpy.org/doc/1.21/user/building.html), additionally to the above mentioned packages, but it always failed with an internal compiler error at the final compiling step. I got a verbose error output, will do another run and post it. Probably you can get more info out of it than me. As of the error: Command "arm-linux-gnueabihf-gcc is could be the same.

bennuttall commented 2 years ago

It's failed again so it looks like an error which probably won't get fixed, as they've moved on from that version.

MichaIng commented 2 years ago

For completeness, here the full log of my build attempt:

``` # pip3 install numpy Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple/ Collecting numpy Downloading numpy-1.21.5.zip (10.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.7/10.7 MB 2.0 MB/s eta 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: numpy Building wheel for numpy (pyproject.toml) ... error error: subprocess-exited-with-error Γ— Building wheel for numpy (pyproject.toml) did not run successfully. β”‚ exit code: 1 ╰─> [509 lines of output] /tmp/pip-install-ewrf7_jm/numpy_c1b53c3d410d4c499dc8ebd1c5252ade/tools/cythonize.py:76: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. required_version = LooseVersion('0.29.24') /tmp/pip-install-ewrf7_jm/numpy_c1b53c3d410d4c499dc8ebd1c5252ade/tools/cythonize.py:78: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(cython_version) < required_version: Processing numpy/random/_bounded_integers.pxd.in Processing numpy/random/mtrand.pyx Processing numpy/random/_pcg64.pyx Processing numpy/random/bit_generator.pyx Processing numpy/random/_sfc64.pyx Processing numpy/random/_common.pyx Processing numpy/random/_bounded_integers.pyx.in Processing numpy/random/_philox.pyx Processing numpy/random/_generator.pyx Processing numpy/random/_mt19937.pyx Cythonizing sources blas_opt_info: blas_mkl_info: customize UnixCCompiler libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/arm-linux-gnueabihf'] NOT AVAILABLE blis_info: libraries blis not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/arm-linux-gnueabihf'] NOT AVAILABLE openblas_info: C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC compile options: '-c' arm-linux-gnueabihf-gcc: /tmp/tmpt6ua7akw/source.c arm-linux-gnueabihf-gcc -pthread /tmp/tmpt6ua7akw/tmp/tmpt6ua7akw/source.o -L/usr/lib/arm-linux-gnueabihf -lopenblas -o /tmp/tmpt6ua7akw/a.out FOUND: libraries = ['openblas', 'openblas'] library_dirs = ['/usr/lib/arm-linux-gnueabihf'] language = c define_macros = [('HAVE_CBLAS', None)] FOUND: libraries = ['openblas', 'openblas'] library_dirs = ['/usr/lib/arm-linux-gnueabihf'] language = c define_macros = [('HAVE_CBLAS', None)] non-existing path in 'numpy/distutils': 'site.cfg' lapack_opt_info: lapack_mkl_info: libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/arm-linux-gnueabihf'] NOT AVAILABLE openblas_lapack_info: C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC compile options: '-c' arm-linux-gnueabihf-gcc: /tmp/tmp6_i9c5k7/source.c arm-linux-gnueabihf-gcc -pthread /tmp/tmp6_i9c5k7/tmp/tmp6_i9c5k7/source.o -L/usr/lib/arm-linux-gnueabihf -lopenblas -o /tmp/tmp6_i9c5k7/a.out FOUND: libraries = ['openblas', 'openblas'] library_dirs = ['/usr/lib/arm-linux-gnueabihf'] language = c define_macros = [('HAVE_CBLAS', None)] FOUND: libraries = ['openblas', 'openblas'] library_dirs = ['/usr/lib/arm-linux-gnueabihf'] language = c define_macros = [('HAVE_CBLAS', None)] 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 building library "npymath" sources Could not locate executable gfortran Could not locate executable f95 Could not locate executable ifort Could not locate executable ifc Could not locate executable lf95 Could not locate executable pgfortran Could not locate executable nvfortran Could not locate executable f90 Could not locate executable f77 Could not locate executable fort Could not locate executable efort Could not locate executable efc Could not locate executable g77 Could not locate executable g95 Could not locate executable pathf95 Could not locate executable nagfor Could not locate executable frt don't know how to compile Fortran code on platform 'posix' conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/npymath/npy_math_internal.h adding 'build/src.linux-armv7l-3.7/numpy/core/src/npymath' to include_dirs. conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/npymath/ieee754.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/npymath/npy_math_complex.c None - nothing done with h_files = ['build/src.linux-armv7l-3.7/numpy/core/src/npymath/npy_math_internal.h'] building library "npyrandom" sources building extension "numpy.core._multiarray_tests" sources conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/multiarray/_multiarray_tests.c building extension "numpy.core._multiarray_umath" sources non-existing path in 'numpy/core': 'build/src.linux-armv7l-3.7/numpy/core/src/common' conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/multiarray/arraytypes.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/multiarray/einsum.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/multiarray/einsum_sumprod.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/multiarray/lowlevel_strided_loops.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/multiarray/nditer_templ.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/multiarray/scalartypes.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/common/npy_sort.h adding 'build/src.linux-armv7l-3.7/numpy/core/src/common' to include_dirs. conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/npysort/quicksort.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/npysort/mergesort.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/npysort/timsort.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/npysort/heapsort.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/npysort/radixsort.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/common/npy_partition.h conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/npysort/selection.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/common/npy_binsearch.h conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/npysort/binsearch.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/funcs.inc adding 'build/src.linux-armv7l-3.7/numpy/core/src/umath' to include_dirs. conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/simd.inc conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops.h conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_utils.h conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithm_fp.dispatch.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_exponent_log.dispatch.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/matmul.h conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/matmul.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/clip.h conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/clip.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/scalarmath.c conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/common/templ_common.h conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/common/npy_cpu_features.c numpy.core - nothing done with h_files = ['build/src.linux-armv7l-3.7/numpy/core/src/common/npy_sort.h', 'build/src.linux-armv7l-3.7/numpy/core/src/common/npy_partition.h', 'build/src.linux-armv7l-3.7/numpy/core/src/common/npy_binsearch.h', 'build/src.linux-armv7l-3.7/numpy/core/src/umath/funcs.inc', 'build/src.linux-armv7l-3.7/numpy/core/src/umath/simd.inc', 'build/src.linux-armv7l-3.7/numpy/core/src/umath/loops.h', 'build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_utils.h', 'build/src.linux-armv7l-3.7/numpy/core/src/umath/matmul.h', 'build/src.linux-armv7l-3.7/numpy/core/src/umath/clip.h', 'build/src.linux-armv7l-3.7/numpy/core/src/common/templ_common.h', 'build/src.linux-armv7l-3.7/numpy/core/include/numpy/config.h', 'build/src.linux-armv7l-3.7/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-armv7l-3.7/numpy/core/include/numpy/__multiarray_api.h', 'build/src.linux-armv7l-3.7/numpy/core/include/numpy/__ufunc_api.h'] building extension "numpy.core._umath_tests" sources conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/_umath_tests.c building extension "numpy.core._rational_tests" sources conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/_rational_tests.c building extension "numpy.core._struct_ufunc_tests" sources conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/_struct_ufunc_tests.c building extension "numpy.core._operand_flag_tests" sources conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/umath/_operand_flag_tests.c building extension "numpy.core._simd" sources conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/_simd/_simd_inc.h adding 'build/src.linux-armv7l-3.7/numpy/core/src/_simd' to include_dirs. conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/_simd/_simd_data.inc conv_template:> build/src.linux-armv7l-3.7/numpy/core/src/_simd/_simd.dispatch.c numpy.core - nothing done with h_files = ['build/src.linux-armv7l-3.7/numpy/core/src/_simd/_simd_inc.h', 'build/src.linux-armv7l-3.7/numpy/core/src/_simd/_simd_data.inc'] building extension "numpy.fft._pocketfft_internal" sources building extension "numpy.linalg.lapack_lite" sources building extension "numpy.linalg._umath_linalg" sources conv_template:> build/src.linux-armv7l-3.7/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 running build_py UPDATING build/lib.linux-armv7l-3.7/numpy/_version.py set build/lib.linux-armv7l-3.7/numpy/_version.py to '1.21.5' running build_clib customize UnixCCompiler customize UnixCCompiler using new_build_clib CCompilerOpt.cc_test_flags[1013] : testing flags (-march=native) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-march=native' CCompilerOpt.cc_test_flags[1013] : testing flags (-O3) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-O3' CCompilerOpt.cc_test_flags[1013] : testing flags (-Werror) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-Werror' CCompilerOpt.__init__[1701] : check requested baseline CCompilerOpt.__init__[1710] : check requested dispatch-able features CCompilerOpt.cc_test_flags[1013] : testing flags (-mfpu=neon) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfpu=neon' CCompilerOpt.cc_test_flags[1013] : testing flags (-mfpu=neon-fp16 -mfp16-format=ieee) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfpu=neon-fp16 -mfp16-format=ieee' CCompilerOpt.feature_test[1468] : testing feature 'NEON_FP16' with flags (-mfpu=neon-fp16 -mfp16-format=ieee) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfpu=neon-fp16 -mfp16-format=ieee -Werror' CCompilerOpt.feature_test[1468] : testing feature 'NEON' with flags (-mfpu=neon) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfpu=neon -Werror' CCompilerOpt.cc_test_flags[1013] : testing flags (-mfpu=neon-vfpv4) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfpu=neon-vfpv4' CCompilerOpt.feature_test[1468] : testing feature 'NEON_VFPV4' with flags (-mfp16-format=ieee -mfpu=neon-vfpv4) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfp16-format=ieee -mfpu=neon-vfpv4 -Werror' CCompilerOpt.cc_test_flags[1013] : testing flags (-mfpu=neon-fp-armv8 -march=armv8-a+simd) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfpu=neon-fp-armv8 -march=armv8-a+simd' CCompilerOpt.feature_test[1468] : testing feature 'ASIMD' with flags (-mfp16-format=ieee -mfpu=neon-fp-armv8 -march=armv8-a+simd) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfp16-format=ieee -mfpu=neon-fp-armv8 -march=armv8-a+simd -Werror' CCompilerOpt.cc_test_flags[1013] : testing flags (-march=armv8.2-a+fp16) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-march=armv8.2-a+fp16' CCompilerOpt.feature_test[1468] : testing feature 'ASIMDHP' with flags (-mfp16-format=ieee -mfpu=neon-fp-armv8 -march=armv8.2-a+fp16) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfp16-format=ieee -mfpu=neon-fp-armv8 -march=armv8.2-a+fp16 -Werror' CCompilerOpt.cc_test_flags[1013] : testing flags (-march=armv8.2-a+fp16fml) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-march=armv8.2-a+fp16fml' CCompilerOpt.feature_test[1468] : testing feature 'ASIMDFHM' with flags (-mfp16-format=ieee -mfpu=neon-fp-armv8 -march=armv8.2-a+fp16+fp16fml) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfp16-format=ieee -mfpu=neon-fp-armv8 -march=armv8.2-a+fp16+fp16fml -Werror' CCompilerOpt.cc_test_flags[1013] : testing flags (-march=armv8.2-a+dotprod) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-march=armv8.2-a+dotprod' CCompilerOpt.feature_test[1468] : testing feature 'ASIMDDP' with flags (-mfp16-format=ieee -mfpu=neon-fp-armv8 -march=armv8.2-a+dotprod) C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-mfp16-format=ieee -mfpu=neon-fp-armv8 -march=armv8.2-a+dotprod -Werror' CCompilerOpt.__init__[1726] : initialize targets groups CCompilerOpt.__init__[1728] : parse target group simd_test CCompilerOpt._parse_target_tokens[1941] : skip targets (VSX AVX512_SKX FMA4 (AVX2 FMA3) VSX3 VSX2 SSE42 AVX512F XOP SSE2) not part of baseline or dispatch-able features CCompilerOpt.generate_dispatch_header[2272] : generate CPU dispatch header: (build/src.linux-armv7l-3.7/numpy/distutils/include/npy_cpu_dispatch_config.h) CCompilerOpt.generate_dispatch_header[2283] : dispatch header dir build/src.linux-armv7l-3.7/numpy/distutils/include does not exist, creating it building 'npymath' library compiling C sources C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC compile options: '-Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -Inumpy/core/include -Ibuild/src.linux-armv7l-3.7/numpy/core/include/numpy -Ibuild/src.linux-armv7l-3.7/numpy/distutils/include -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' arm-linux-gnueabihf-gcc: numpy/core/src/npymath/npy_math.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/npymath/ieee754.c arm-linux-gnueabihf-gcc: numpy/core/src/npymath/halffloat.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/npymath/npy_math_complex.c arm-linux-gnueabihf-gcc-ar: adding 4 object files to build/temp.linux-armv7l-3.7/libnpymath.a building 'npyrandom' library compiling C sources C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC compile options: '-Inumpy/core/include -Ibuild/src.linux-armv7l-3.7/numpy/core/include/numpy -Ibuild/src.linux-armv7l-3.7/numpy/distutils/include -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' arm-linux-gnueabihf-gcc: numpy/random/src/distributions/logfactorial.c arm-linux-gnueabihf-gcc: numpy/random/src/distributions/random_mvhg_count.c arm-linux-gnueabihf-gcc: numpy/random/src/distributions/distributions.c arm-linux-gnueabihf-gcc: numpy/random/src/distributions/random_mvhg_marginals.c arm-linux-gnueabihf-gcc: numpy/random/src/distributions/random_hypergeometric.c arm-linux-gnueabihf-gcc-ar: adding 5 object files to build/temp.linux-armv7l-3.7/libnpyrandom.a running build_ext customize UnixCCompiler customize UnixCCompiler using new_build_ext CCompilerOpt.__init__[786] : hit the memory cache CCompilerOpt.generate_dispatch_header[2272] : generate CPU dispatch header: (build/src.linux-armv7l-3.7/numpy/distutils/include/npy_cpu_dispatch_config.h) building 'numpy.core._multiarray_tests' extension compiling C sources C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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-armv7l-3.7/numpy/core/include/numpy -Ibuild/src.linux-armv7l-3.7/numpy/distutils/include -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/multiarray/_multiarray_tests.c arm-linux-gnueabihf-gcc: numpy/core/src/common/mem_overlap.c arm-linux-gnueabihf-gcc: numpy/core/src/common/npy_argparse.c numpy/core/src/multiarray/_multiarray_tests.c.src: In function β€˜array_solve_diophantine’: numpy/core/src/multiarray/_multiarray_tests.c.src:1353:29: warning: comparison of integer expressions of different signedness: β€˜Py_ssize_t’ {aka β€˜int’} and β€˜unsigned int’ [-Wsign-compare] if (PyTuple_GET_SIZE(U) != nterms) { ^~ arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/_multiarray_tests.o build/temp.linux-armv7l-3.7/numpy/core/src/common/mem_overlap.o build/temp.linux-armv7l-3.7/numpy/core/src/common/npy_argparse.o -L/usr/lib -Lbuild/temp.linux-armv7l-3.7 -lnpymath -o build/lib.linux-armv7l-3.7/numpy/core/_multiarray_tests.cpython-37m-arm-linux-gnueabihf.so building 'numpy.core._multiarray_umath' extension compiling C dispatch-able sources CCompilerOpt.parse_targets[1768] : looking for '@targets' inside -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.c CCompilerOpt._parse_target_tokens[1941] : skip targets (VSX2 SSE2) not part of baseline or dispatch-able features CCompilerOpt._parse_target_tokens[1963] : policy 'MAXOPT' is ON CCompilerOpt._generate_config[2506] : generate dispatched config -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.h CCompilerOpt._wrap_target[2468] : wrap dispatch-able target -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.neon.c CCompilerOpt.parse_targets[1768] : looking for '@targets' inside -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithm_fp.dispatch.c CCompilerOpt._parse_target_tokens[1941] : skip targets (AVX2 AVX512F SSE2) not part of baseline or dispatch-able features CCompilerOpt._parse_target_tokens[1963] : policy 'MAXOPT' is ON CCompilerOpt._generate_config[2506] : generate dispatched config -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithm_fp.dispatch.h CCompilerOpt.parse_targets[1768] : looking for '@targets' inside -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.c CCompilerOpt._parse_target_tokens[1941] : skip targets (AVX2 AVX512_SKX SSE41 VSX2 AVX512F SSE2) not part of baseline or dispatch-able features CCompilerOpt._parse_target_tokens[1963] : policy 'MAXOPT' is ON CCompilerOpt._generate_config[2506] : generate dispatched config -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.h CCompilerOpt._wrap_target[2468] : wrap dispatch-able target -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.neon.c CCompilerOpt.parse_targets[1768] : looking for '@targets' inside -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.c CCompilerOpt._parse_target_tokens[1941] : skip targets (AVX512F VSX2 (AVX2 FMA3)) not part of baseline or dispatch-able features CCompilerOpt._parse_target_tokens[1963] : policy 'MAXOPT' is ON CCompilerOpt._generate_config[2506] : generate dispatched config -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.h CCompilerOpt._wrap_target[2468] : wrap dispatch-able target -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.neon_vfpv4.c CCompilerOpt.parse_targets[1768] : looking for '@targets' inside -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_exponent_log.dispatch.c CCompilerOpt._parse_target_tokens[1941] : skip targets (AVX512F AVX512_SKX (AVX2 FMA3)) not part of baseline or dispatch-able features CCompilerOpt._parse_target_tokens[1963] : policy 'MAXOPT' is ON CCompilerOpt._generate_config[2506] : generate dispatched config -> build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_exponent_log.dispatch.h C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -DHAVE_CBLAS -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/umath -Inumpy/core/include -Ibuild/src.linux-armv7l-3.7/numpy/core/include/numpy -Ibuild/src.linux-armv7l-3.7/numpy/distutils/include -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-O3 -mfpu=neon' arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.neon.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.neon.c C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -DHAVE_CBLAS -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/umath -Inumpy/core/include -Ibuild/src.linux-armv7l-3.7/numpy/core/include/numpy -Ibuild/src.linux-armv7l-3.7/numpy/distutils/include -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-O3' arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithm_fp.dispatch.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_exponent_log.dispatch.c C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -DHAVE_CBLAS -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/umath -Inumpy/core/include -Ibuild/src.linux-armv7l-3.7/numpy/core/include/numpy -Ibuild/src.linux-armv7l-3.7/numpy/distutils/include -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' extra options: '-O3 -mfp16-format=ieee -mfpu=neon-vfpv4' arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.neon_vfpv4.c compiling C sources C compiler: arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -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 -DHAVE_CBLAS -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/umath -Inumpy/core/include -Ibuild/src.linux-armv7l-3.7/numpy/core/include/numpy -Ibuild/src.linux-armv7l-3.7/numpy/distutils/include -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 -Inumpy/core/src/_simd -I/usr/include/python3.7m -Ibuild/src.linux-armv7l-3.7/numpy/core/src/common -Ibuild/src.linux-armv7l-3.7/numpy/core/src/npymath -c' arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/array_method.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/abstractdtypes.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/calculation.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/convert_datatype.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/alloc.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/array_assign_scalar.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/arrayobject.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/compiled_base.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/array_assign_array.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/arrayfunction_override.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/conversion_utils.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/buffer.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/common.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/datetime_busday.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/ctors.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/multiarray/arraytypes.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/common_dtype.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/convert.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/datetime_busdaycal.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/dtype_transfer.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/descriptor.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/datetime.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/dtypemeta.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/multiarray/einsum.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/dragon4.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/datetime_strings.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/multiarray/einsum_sumprod.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/hashdescr.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/mapping.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/item_selection.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/methods.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/iterators.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/multiarraymodule.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/legacy_dtype_implementation.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/multiarray/lowlevel_strided_loops.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/flagsobject.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/getset.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/nditer_constr.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/array_coercion.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/shape.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/nditer_pywrap.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/scalarapi.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/multiarray/scalartypes.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/number.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/refcount.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/sequence.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/typeinfo.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/usertypes.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/multiarray/nditer_templ.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/vdot.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/npysort/quicksort.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/strfuncs.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/temp_elide.c arm-linux-gnueabihf-gcc: numpy/core/src/multiarray/nditer_api.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/npysort/timsort.c arm-linux-gnueabihf-gcc: numpy/core/src/umath/umathmodule.c arm-linux-gnueabihf-gcc: numpy/core/src/umath/reduction.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/npysort/mergesort.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/loops.c arm-linux-gnueabihf-gcc: numpy/core/src/umath/ufunc_object.c arm-linux-gnueabihf-gcc: numpy/core/src/umath/extobj.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/scalarmath.c arm-linux-gnueabihf-gcc: numpy/core/src/common/array_assign.c arm-linux-gnueabihf-gcc: numpy/core/src/common/mem_overlap.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/npysort/heapsort.c arm-linux-gnueabihf-gcc: numpy/core/src/common/npy_argparse.c arm-linux-gnueabihf-gcc: numpy/core/src/common/npy_longdouble.c arm-linux-gnueabihf-gcc: numpy/core/src/common/ucsnarrow.c arm-linux-gnueabihf-gcc: numpy/core/src/common/ufunc_override.c arm-linux-gnueabihf-gcc: numpy/core/src/common/numpyos.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/npysort/radixsort.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/common/npy_cpu_features.c arm-linux-gnueabihf-gcc: numpy/core/src/common/cblasfuncs.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/npysort/selection.c arm-linux-gnueabihf-gcc: numpy/core/src/common/python_xerbla.c arm-linux-gnueabihf-gcc: numpy/core/src/umath/ufunc_type_resolution.c arm-linux-gnueabihf-gcc: numpy/core/src/umath/override.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/npysort/binsearch.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/matmul.c arm-linux-gnueabihf-gcc: build/src.linux-armv7l-3.7/numpy/core/src/umath/clip.c arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.neon.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.neon.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithm_fp.dispatch.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_exponent_log.dispatch.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.neon_vfpv4.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/abstractdtypes.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/alloc.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/arrayobject.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/arraytypes.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/array_coercion.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/array_method.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/array_assign_scalar.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/array_assign_array.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/arrayfunction_override.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/buffer.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/calculation.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/compiled_base.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/common.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/common_dtype.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/convert.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/convert_datatype.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/conversion_utils.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/ctors.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/datetime.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/datetime_strings.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/datetime_busday.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/datetime_busdaycal.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/descriptor.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/dtypemeta.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/dragon4.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/dtype_transfer.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/einsum.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/einsum_sumprod.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/flagsobject.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/getset.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/hashdescr.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/item_selection.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/iterators.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/legacy_dtype_implementation.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/lowlevel_strided_loops.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/mapping.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/methods.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/multiarraymodule.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/nditer_templ.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/nditer_api.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/nditer_constr.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/nditer_pywrap.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/number.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/refcount.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/sequence.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/shape.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/scalarapi.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/scalartypes.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/strfuncs.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/temp_elide.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/typeinfo.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/usertypes.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/vdot.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/quicksort.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/mergesort.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/timsort.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/heapsort.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/radixsort.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/selection.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/binsearch.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/umathmodule.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/reduction.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/matmul.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/clip.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/ufunc_object.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/extobj.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/scalarmath.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/ufunc_type_resolution.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/override.o build/temp.linux-armv7l-3.7/numpy/core/src/common/array_assign.o build/temp.linux-armv7l-3.7/numpy/core/src/common/mem_overlap.o build/temp.linux-armv7l-3.7/numpy/core/src/common/npy_argparse.o build/temp.linux-armv7l-3.7/numpy/core/src/common/npy_longdouble.o build/temp.linux-armv7l-3.7/numpy/core/src/common/ucsnarrow.o build/temp.linux-armv7l-3.7/numpy/core/src/common/ufunc_override.o build/temp.linux-armv7l-3.7/numpy/core/src/common/numpyos.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/common/npy_cpu_features.o build/temp.linux-armv7l-3.7/numpy/core/src/common/cblasfuncs.o build/temp.linux-armv7l-3.7/numpy/core/src/common/python_xerbla.o -L/usr/lib/arm-linux-gnueabihf -L/usr/lib -Lbuild/temp.linux-armv7l-3.7 -lnpymath -lopenblas -lopenblas -lm -o build/lib.linux-armv7l-3.7/numpy/core/_multiarray_umath.cpython-37m-arm-linux-gnueabihf.so during RTL pass: expand numpy/core/src/umath/loops_trigonometric.dispatch.c.src: In function β€˜FLOAT_sin_NEON_VFPV4’: numpy/core/src/umath/loops_trigonometric.dispatch.c.src:202:20: internal compiler error: in convert_move, at expr.c:218 NPY_NO_EXPORT void NPY_CPU_DISPATCH_CURFX(FLOAT_@func@) ^ Please submit a full bug report, with preprocessed source if appropriate. See for instructions. lto-wrapper: fatal error: arm-linux-gnueabihf-gcc returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status Running from numpy source directory. Warning: attempted relative import with no known parent package /usr/local/lib/python3.7/dist-packages/setuptools/_distutils/dist.py:275: UserWarning: Unknown distribution option: 'define_macros' warnings.warn(msg) setup.py:206: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(out.stdout) >= LooseVersion('5.0'): setup.py:206: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(out.stdout) >= LooseVersion('5.0'): setup.py:206: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(out.stdout) >= LooseVersion('5.0'): setup.py:206: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(out.stdout) >= LooseVersion('5.0'): ########### EXT COMPILER OPTIMIZATION ########### Platform : Architecture: armhf Compiler : gcc CPU baseline : Requested : 'min' Enabled : none Flags : none Extra checks: none CPU dispatch : Requested : 'max -xop -fma4' Enabled : NEON NEON_FP16 NEON_VFPV4 ASIMD ASIMDHP ASIMDDP ASIMDFHM Generated : : NEON : Flags : -mfpu=neon Extra checks: none Detect : NEON : build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.c : build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.c : NEON_VFPV4 : NEON NEON_FP16 Flags : -mfp16-format=ieee -mfpu=neon-vfpv4 Extra checks: none Detect : NEON NEON_FP16 NEON_VFPV4 : build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.c CCompilerOpt.cache_flush[809] : write cache to path -> /tmp/pip-install-ewrf7_jm/numpy_c1b53c3d410d4c499dc8ebd1c5252ade/build/temp.linux-armv7l-3.7/ccompiler_opt_cache_ext.py ########### CLIB COMPILER OPTIMIZATION ########### Platform : Architecture: armhf Compiler : gcc CPU baseline : Requested : 'min' Enabled : none Flags : none Extra checks: none CPU dispatch : Requested : 'max -xop -fma4' Enabled : NEON NEON_FP16 NEON_VFPV4 ASIMD ASIMDHP ASIMDDP ASIMDFHM Generated : none CCompilerOpt.cache_flush[809] : write cache to path -> /tmp/pip-install-ewrf7_jm/numpy_c1b53c3d410d4c499dc8ebd1c5252ade/build/temp.linux-armv7l-3.7/ccompiler_opt_cache_clib.py error: Command "arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.neon.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.neon.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_unary_fp.dispatch.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithm_fp.dispatch.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_arithmetic.dispatch.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_exponent_log.dispatch.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops_trigonometric.dispatch.neon_vfpv4.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/abstractdtypes.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/alloc.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/arrayobject.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/arraytypes.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/array_coercion.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/array_method.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/array_assign_scalar.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/array_assign_array.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/arrayfunction_override.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/buffer.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/calculation.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/compiled_base.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/common.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/common_dtype.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/convert.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/convert_datatype.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/conversion_utils.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/ctors.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/datetime.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/datetime_strings.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/datetime_busday.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/datetime_busdaycal.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/descriptor.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/dtypemeta.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/dragon4.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/dtype_transfer.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/einsum.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/einsum_sumprod.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/flagsobject.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/getset.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/hashdescr.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/item_selection.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/iterators.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/legacy_dtype_implementation.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/lowlevel_strided_loops.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/mapping.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/methods.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/multiarraymodule.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/nditer_templ.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/nditer_api.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/nditer_constr.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/nditer_pywrap.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/number.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/refcount.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/sequence.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/shape.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/scalarapi.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/multiarray/scalartypes.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/strfuncs.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/temp_elide.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/typeinfo.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/usertypes.o build/temp.linux-armv7l-3.7/numpy/core/src/multiarray/vdot.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/quicksort.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/mergesort.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/timsort.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/heapsort.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/radixsort.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/selection.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/npysort/binsearch.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/umathmodule.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/reduction.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/loops.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/matmul.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/clip.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/ufunc_object.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/extobj.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/umath/scalarmath.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/ufunc_type_resolution.o build/temp.linux-armv7l-3.7/numpy/core/src/umath/override.o build/temp.linux-armv7l-3.7/numpy/core/src/common/array_assign.o build/temp.linux-armv7l-3.7/numpy/core/src/common/mem_overlap.o build/temp.linux-armv7l-3.7/numpy/core/src/common/npy_argparse.o build/temp.linux-armv7l-3.7/numpy/core/src/common/npy_longdouble.o build/temp.linux-armv7l-3.7/numpy/core/src/common/ucsnarrow.o build/temp.linux-armv7l-3.7/numpy/core/src/common/ufunc_override.o build/temp.linux-armv7l-3.7/numpy/core/src/common/numpyos.o build/temp.linux-armv7l-3.7/build/src.linux-armv7l-3.7/numpy/core/src/common/npy_cpu_features.o build/temp.linux-armv7l-3.7/numpy/core/src/common/cblasfuncs.o build/temp.linux-armv7l-3.7/numpy/core/src/common/python_xerbla.o -L/usr/lib/arm-linux-gnueabihf -L/usr/lib -Lbuild/temp.linux-armv7l-3.7 -lnpymath -lopenblas -lopenblas -lm -o build/lib.linux-armv7l-3.7/numpy/core/_multiarray_umath.cpython-37m-arm-linux-gnueabihf.so" 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 Failed to build numpy ERROR: Could not build wheels for numpy, which is required to install pyproject.toml-based projects ```

It matches yours, regarding this central (?) error:

numpy/core/src/umath/loops_trigonometric.dispatch.c.src:202:20: internal compiler error: in convert_move, at expr.c:218

Not sure whether other warnings are somehow related. I'll report upstream regardless, probably there is a solution. It's just nasty that at the moment on Buster ARMv6/7 systems every pip install fails which pulls in numpy as dependency without excluding v1.21.5 explicitly.

Here is a workaround:

# cat /etc/pip.conf
[global]
extra-index-url=https://www.piwheels.org/simple/

[install]
constraint=/etc/pip-constraints.txt
# cat /etc/pip-constraints.txt
numpy!=1.21.5; python_version=='3.7'
MichaIng commented 2 years ago

Reported 🀞: https://github.com/numpy/numpy/issues/21038

MichaIng commented 2 years ago

@bennuttall Btw, here are instructions about how to workaround the issue for Buster builds: https://github.com/numpy/numpy/issues/21038#issuecomment-1150727690

A fix has been implemented with latest numpy but not backported to v1.21, so that it does not apply to the build on Buster with Python 3.7.

me21 commented 2 years ago

Also, I have successfully built numpy 1.21.6 on Beaglebone Black using console image (https://debian.beagleboard.org/images/bone-debian-10.3-console-armhf-2020-04-06-1gb.img.xz) for the operating system. The same version build attempt fails with larger IoT image. I don't know what's the difference. They both are based on Debian Buster and use the same compiler version.