Cannot make dev on M1 MacBook Air
stephenhmarsh opened this issue · 0 comments
stephenhmarsh commented
Hello, thanks for this nice project.
Is anyone else having trouble running make dev
on an M1 chip (MacBook Air / MacOS 12.1 /
arm64-apple-darwin21.2.0
)? I'm wondering if there is possibly some incompatibility between the Docker VM + gcc + M1 when being called in this image during installation of numpy?
My system info:
Docker desktop Version 4.3.2 (72729)
Engine: 20.10.11
Credential Helper: 0.6.4
Snyk: v1.801.0
Compose: v2.2.1
Kubernetes: v1.22.4
It seems to blow up during numpy:
5 9.483 Building wheels for collected packages: numpy
#5 9.483 Building wheel for numpy (setup.py): started
#5 41.60 Building wheel for numpy (setup.py): finished with status 'error'
#5 41.60 ERROR: Command errored out with exit status 1:
#5 41.60 command: /usr/local/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/setup.py'"'"'; __file__='"'"'/tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-c_d02h5d
#5 41.60 cwd: /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/
Full output:
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 37B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [internal] load metadata for docker.io/library/python:3.6 0.5s
=> CACHED [1/3] FROM docker.io/library/python:3.6@sha256:f8652afaf88c25f0d22354d547d892591067aa4026a7fa9a6819df9f300af6fc 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 65B 0.0s
=> ERROR [2/3] RUN apt-get update && apt-get install -y libopenblas-dev gfortran && pip install numpy==1.12.1 && pip install scipy==0.19.0 && pip install gunicorn==19.7.1 && p 65.6s
------
> [2/3] RUN apt-get update && apt-get install -y libopenblas-dev gfortran && pip install numpy==1.12.1 && pip install scipy==0.19.0 && pip install gunicorn==19.7.1 && pip install flask==0.12.2 && pip install image-match==1.1.2 && pip install 'elasticsearch>=6.0.0,<7.0.0' && rm -rf /var/lib/apt/lists/*:
#5 0.347 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
#5 0.348 Get:2 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB]
#5 0.412 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB]
#5 0.466 Get:4 http://security.debian.org/debian-security bullseye-security/main arm64 Packages [102 kB]
#5 0.542 Get:5 http://deb.debian.org/debian bullseye/main arm64 Packages [8070 kB]
#5 1.887 Get:6 http://deb.debian.org/debian bullseye-updates/main arm64 Packages [2600 B]
#5 2.381 Fetched 8374 kB in 2s (3930 kB/s)
#5 2.381 Reading package lists...
#5 2.641 Reading package lists...
#5 2.891 Building dependency tree...
#5 2.954 Reading state information...
#5 3.024 The following additional packages will be installed:
#5 3.024 gfortran-10 libgfortran-10-dev libgfortran5 libopenblas-pthread-dev
#5 3.024 libopenblas0 libopenblas0-pthread
#5 3.025 Suggested packages:
#5 3.025 gfortran-doc gfortran-10-doc libcoarrays-dev
#5 3.073 The following NEW packages will be installed:
#5 3.073 gfortran gfortran-10 libgfortran-10-dev libgfortran5 libopenblas-dev
#5 3.073 libopenblas-pthread-dev libopenblas0 libopenblas0-pthread
#5 3.130 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
#5 3.130 Need to get 16.5 MB of archives.
#5 3.130 After this operation, 86.1 MB of additional disk space will be used.
#5 3.130 Get:1 http://deb.debian.org/debian bullseye/main arm64 libgfortran5 arm64 10.2.1-6 [333 kB]
#5 3.236 Get:2 http://deb.debian.org/debian bullseye/main arm64 libgfortran-10-dev arm64 10.2.1-6 [388 kB]
#5 3.305 Get:3 http://deb.debian.org/debian bullseye/main arm64 gfortran-10 arm64 10.2.1-6 [8654 kB]
#5 4.660 Get:4 http://deb.debian.org/debian bullseye/main arm64 gfortran arm64 4:10.2.1-1 [1424 B]
#5 4.665 Get:5 http://deb.debian.org/debian bullseye/main arm64 libopenblas0-pthread arm64 0.3.13+ds-3 [3961 kB]
#5 5.066 Get:6 http://deb.debian.org/debian bullseye/main arm64 libopenblas0 arm64 0.3.13+ds-3 [32.8 kB]
#5 5.068 Get:7 http://deb.debian.org/debian bullseye/main arm64 libopenblas-pthread-dev arm64 0.3.13+ds-3 [3123 kB]
#5 5.456 Get:8 http://deb.debian.org/debian bullseye/main arm64 libopenblas-dev arm64 0.3.13+ds-3 [44.1 kB]
#5 5.580 debconf: delaying package configuration, since apt-utils is not installed
#5 5.602 Fetched 16.5 MB in 2s (6942 kB/s)
#5 5.620 Selecting previously unselected package libgfortran5:arm64.
(Reading database ... 23364 files and directories currently installed.)
#5 5.662 Preparing to unpack .../0-libgfortran5_10.2.1-6_arm64.deb ...
#5 5.665 Unpacking libgfortran5:arm64 (10.2.1-6) ...
#5 5.701 Selecting previously unselected package libgfortran-10-dev:arm64.
#5 5.703 Preparing to unpack .../1-libgfortran-10-dev_10.2.1-6_arm64.deb ...
#5 5.704 Unpacking libgfortran-10-dev:arm64 (10.2.1-6) ...
#5 5.751 Selecting previously unselected package gfortran-10.
#5 5.752 Preparing to unpack .../2-gfortran-10_10.2.1-6_arm64.deb ...
#5 5.754 Unpacking gfortran-10 (10.2.1-6) ...
#5 6.245 Selecting previously unselected package gfortran.
#5 6.246 Preparing to unpack .../3-gfortran_4%3a10.2.1-1_arm64.deb ...
#5 6.248 Unpacking gfortran (4:10.2.1-1) ...
#5 6.266 Selecting previously unselected package libopenblas0-pthread:arm64.
#5 6.267 Preparing to unpack .../4-libopenblas0-pthread_0.3.13+ds-3_arm64.deb ...
#5 6.269 Unpacking libopenblas0-pthread:arm64 (0.3.13+ds-3) ...
#5 6.528 Selecting previously unselected package libopenblas0:arm64.
#5 6.529 Preparing to unpack .../5-libopenblas0_0.3.13+ds-3_arm64.deb ...
#5 6.531 Unpacking libopenblas0:arm64 (0.3.13+ds-3) ...
#5 6.549 Selecting previously unselected package libopenblas-pthread-dev:arm64.
#5 6.550 Preparing to unpack .../6-libopenblas-pthread-dev_0.3.13+ds-3_arm64.deb ...
#5 6.552 Unpacking libopenblas-pthread-dev:arm64 (0.3.13+ds-3) ...
#5 6.781 Selecting previously unselected package libopenblas-dev:arm64.
#5 6.783 Preparing to unpack .../7-libopenblas-dev_0.3.13+ds-3_arm64.deb ...
#5 6.785 Unpacking libopenblas-dev:arm64 (0.3.13+ds-3) ...
#5 6.807 Setting up libgfortran5:arm64 (10.2.1-6) ...
#5 6.811 Setting up libgfortran-10-dev:arm64 (10.2.1-6) ...
#5 6.816 Setting up libopenblas0-pthread:arm64 (0.3.13+ds-3) ...
#5 6.822 update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas-pthread/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode
#5 6.827 update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas-pthread/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode
#5 6.828 update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas-pthread/libopenblas.so.0 to provide /usr/lib/aarch64-linux-gnu/libopenblas.so.0 (libopenblas.so.0-aarch64-linux-gnu) in auto mode
#5 6.831 Setting up gfortran-10 (10.2.1-6) ...
#5 6.836 Setting up libopenblas0:arm64 (0.3.13+ds-3) ...
#5 6.840 Setting up libopenblas-pthread-dev:arm64 (0.3.13+ds-3) ...
#5 6.845 update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas-pthread/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode
#5 6.847 update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas-pthread/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode
#5 6.849 update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas-pthread/libopenblas.so to provide /usr/lib/aarch64-linux-gnu/libopenblas.so (libopenblas.so-aarch64-linux-gnu) in auto mode
#5 6.852 Setting up gfortran (4:10.2.1-1) ...
#5 6.857 update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
#5 6.859 update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode
#5 6.861 Setting up libopenblas-dev:arm64 (0.3.13+ds-3) ...
#5 6.867 Processing triggers for libc-bin (2.31-13+deb11u2) ...
#5 8.010 Collecting numpy==1.12.1
#5 8.108 Downloading numpy-1.12.1.zip (4.8 MB)
#5 9.483 Building wheels for collected packages: numpy
#5 9.483 Building wheel for numpy (setup.py): started
#5 41.60 Building wheel for numpy (setup.py): finished with status 'error'
#5 41.60 ERROR: Command errored out with exit status 1:
#5 41.60 command: /usr/local/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/setup.py'"'"'; __file__='"'"'/tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-c_d02h5d
#5 41.60 cwd: /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/
#5 41.60 Complete output (2532 lines):
#5 41.60 Running from numpy source directory.
#5 41.60 blas_opt_info:
#5 41.60 blas_mkl_info:
#5 41.60 libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu']
#5 41.60 NOT AVAILABLE
#5 41.60
#5 41.60 blis_info:
#5 41.60 libraries blis not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu']
#5 41.60 NOT AVAILABLE
#5 41.60
#5 41.60 openblas_info:
#5 41.60 FOUND:
#5 41.60 libraries = ['openblas', 'openblas']
#5 41.60 library_dirs = ['/usr/lib/aarch64-linux-gnu']
#5 41.60 language = c
#5 41.60 define_macros = [('HAVE_CBLAS', None)]
#5 41.60
#5 41.60 FOUND:
#5 41.60 libraries = ['openblas', 'openblas']
#5 41.60 library_dirs = ['/usr/lib/aarch64-linux-gnu']
#5 41.60 language = c
#5 41.60 define_macros = [('HAVE_CBLAS', None)]
#5 41.60
#5 41.60 non-existing path in 'numpy/distutils': 'site.cfg'
#5 41.60 F2PY Version 2
#5 41.60 lapack_opt_info:
#5 41.60 lapack_mkl_info:
#5 41.60 libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu']
#5 41.60 NOT AVAILABLE
#5 41.60
#5 41.60 openblas_lapack_info:
#5 41.60 customize UnixCCompiler
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 creating /tmp/tmpt03aw37s/tmp
#5 41.60 creating /tmp/tmpt03aw37s/tmp/tmpt03aw37s
#5 41.60 compile options: '-c'
#5 41.60 gcc: /tmp/tmpt03aw37s/source.c
#5 41.60 /tmp/tmpt03aw37s/source.c: In function ‘main’:
#5 41.60 /tmp/tmpt03aw37s/source.c:4:13: warning: implicit declaration of function ‘zungqr_’; did you mean ‘zungqr’? [-Wimplicit-function-declaration]
#5 41.60 4 | zungqr_();
#5 41.60 | ^~~~~~~
#5 41.60 | zungqr
#5 41.60 gcc -pthread /tmp/tmpt03aw37s/tmp/tmpt03aw37s/source.o -L/usr/lib/aarch64-linux-gnu -lopenblas -o /tmp/tmpt03aw37s/a.out
#5 41.60 FOUND:
#5 41.60 libraries = ['openblas', 'openblas']
#5 41.60 library_dirs = ['/usr/lib/aarch64-linux-gnu']
#5 41.60 language = c
#5 41.60 define_macros = [('HAVE_CBLAS', None)]
#5 41.60
#5 41.60 FOUND:
#5 41.60 libraries = ['openblas', 'openblas']
#5 41.60 library_dirs = ['/usr/lib/aarch64-linux-gnu']
#5 41.60 language = c
#5 41.60 define_macros = [('HAVE_CBLAS', None)]
#5 41.60
#5 41.60 /usr/local/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'define_macros'
#5 41.60 warnings.warn(msg)
#5 41.60 running bdist_wheel
#5 41.60 running build
#5 41.60 running config_cc
#5 41.60 unifing config_cc, config, build_clib, build_ext, build commands --compiler options
#5 41.60 running config_fc
#5 41.60 unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
#5 41.60 running build_src
#5 41.60 build_src
#5 41.60 building py_modules sources
#5 41.60 creating build
#5 41.60 creating build/src.linux-aarch64-3.6
#5 41.60 creating build/src.linux-aarch64-3.6/numpy
#5 41.60 creating build/src.linux-aarch64-3.6/numpy/distutils
#5 41.60 building library "npymath" sources
#5 41.60 customize Gnu95FCompiler
#5 41.60 Found executable /usr/bin/gfortran
#5 41.60 customize Gnu95FCompiler
#5 41.60 customize Gnu95FCompiler using config
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 1 | int exp (void);
#5 41.60 | ^~~
#5 41.60 _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
#5 41.60 +++ |+#include <math.h>
#5 41.60 1 | int exp (void);
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 /usr/bin/ld: _configtest.o: in function `main':
#5 41.60 /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/_configtest.c:6: undefined reference to `exp'
#5 41.60 collect2: error: ld returned 1 exit status
#5 41.60 /usr/bin/ld: _configtest.o: in function `main':
#5 41.60 /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/_configtest.c:6: undefined reference to `exp'
#5 41.60 collect2: error: ld returned 1 exit status
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 1 | int exp (void);
#5 41.60 | ^~~
#5 41.60 _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
#5 41.60 +++ |+#include <math.h>
#5 41.60 1 | int exp (void);
#5 41.60 gcc -pthread _configtest.o -lm -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 creating build/src.linux-aarch64-3.6/numpy/core
#5 41.60 creating build/src.linux-aarch64-3.6/numpy/core/src
#5 41.60 creating build/src.linux-aarch64-3.6/numpy/core/src/npymath
#5 41.60 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npymath/npy_math.c
#5 41.60 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npymath/ieee754.c
#5 41.60 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npymath/npy_math_complex.c
#5 41.60 building library "npysort" sources
#5 41.60 creating build/src.linux-aarch64-3.6/numpy/core/src/npysort
#5 41.60 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/quicksort.c
#5 41.60 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/mergesort.c
#5 41.60 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/heapsort.c
#5 41.60 creating build/src.linux-aarch64-3.6/numpy/core/src/private
#5 41.60 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/private/npy_partition.h
#5 41.60 adding 'build/src.linux-aarch64-3.6/numpy/core/src/private' to include_dirs.
#5 41.60 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/selection.c
#5 41.60 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/private/npy_binsearch.h
#5 41.60 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/binsearch.c
#5 41.60 None - nothing done with h_files = ['build/src.linux-aarch64-3.6/numpy/core/src/private/npy_partition.h', 'build/src.linux-aarch64-3.6/numpy/core/src/private/npy_binsearch.h']
#5 41.60 building extension "numpy.core._dummy" sources
#5 41.60 Generating build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:10: fatal error: sys/endian.h: No such file or directory
#5 41.60 1 | #include <sys/endian.h>
#5 41.60 | ^~~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 _configtest.c:1:10: fatal error: sys/endian.h: No such file or directory
#5 41.60 1 | #include <sys/endian.h>
#5 41.60 | ^~~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 4)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 16)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:7:12: error: ‘SIZEOF_LONGDOUBLE’ undeclared (first use in this function); did you mean ‘SIZEOF_LONG_DOUBLE’?
#5 41.60 7 | (void) SIZEOF_LONGDOUBLE;
#5 41.60 | ^~~~~~~~~~~~~~~~~
#5 41.60 | SIZEOF_LONG_DOUBLE
#5 41.60 _configtest.c:7:12: note: each undeclared identifier is reported only once for each function it appears in
#5 41.60 _configtest.c: In function �main�:
#5 41.60 _configtest.c:7:12: error: �SIZEOF_LONGDOUBLE� undeclared (first use in this function); did you mean �SIZEOF_LONG_DOUBLE�?
#5 41.60 7 | (void) SIZEOF_LONGDOUBLE;
#5 41.60 | ^~~~~~~~~~~~~~~~~
#5 41.60 | SIZEOF_LONG_DOUBLE
#5 41.60 _configtest.c:7:12: note: each undeclared identifier is reported only once for each function it appears in
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 16)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 32)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 7 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 7 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 7 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 7 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 7 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:7:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 7 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable]
#5 41.60 5 | static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) == 8)];
#5 41.60 | ^~~~~~~~~~
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 1 | int exp (void);
#5 41.60 | ^~~
#5 41.60 _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
#5 41.60 +++ |+#include <math.h>
#5 41.60 1 | int exp (void);
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 /usr/bin/ld: _configtest.o: in function `main':
#5 41.60 /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/_configtest.c:6: undefined reference to `exp'
#5 41.60 collect2: error: ld returned 1 exit status
#5 41.60 /usr/bin/ld: _configtest.o: in function `main':
#5 41.60 /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/_configtest.c:6: undefined reference to `exp'
#5 41.60 collect2: error: ld returned 1 exit status
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 1 | int exp (void);
#5 41.60 | ^~~
#5 41.60 _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
#5 41.60 +++ |+#include <math.h>
#5 41.60 1 | int exp (void);
#5 41.60 gcc -pthread _configtest.o -lm -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:5: warning: conflicting types for built-in function ‘sin’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 1 | int sin (void);
#5 41.60 | ^~~
#5 41.60 _configtest.c:1:1: note: ‘sin’ is declared in header ‘<math.h>’
#5 41.60 +++ |+#include <math.h>
#5 41.60 1 | int sin (void);
#5 41.60 _configtest.c:2:5: warning: conflicting types for built-in function ‘cos’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 2 | int cos (void);
#5 41.60 | ^~~
#5 41.60 _configtest.c:2:5: note: ‘cos’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:3:5: warning: conflicting types for built-in function ‘tan’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 3 | int tan (void);
#5 41.60 | ^~~
#5 41.60 _configtest.c:3:5: note: ‘tan’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:4:5: warning: conflicting types for built-in function ‘sinh’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 4 | int sinh (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:4:5: note: ‘sinh’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:5:5: warning: conflicting types for built-in function ‘cosh’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 5 | int cosh (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:5:5: note: ‘cosh’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:6:5: warning: conflicting types for built-in function ‘tanh’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 6 | int tanh (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:6:5: note: ‘tanh’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:7:5: warning: conflicting types for built-in function ‘fabs’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 7 | int fabs (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:7:5: note: ‘fabs’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:8:5: warning: conflicting types for built-in function ‘floor’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 8 | int floor (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:8:5: note: ‘floor’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:9:5: warning: conflicting types for built-in function ‘ceil’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 9 | int ceil (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:9:5: note: ‘ceil’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:10:5: warning: conflicting types for built-in function ‘sqrt’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 10 | int sqrt (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:10:5: note: ‘sqrt’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:11:5: warning: conflicting types for built-in function ‘log10’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 11 | int log10 (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:11:5: note: ‘log10’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:12:5: warning: conflicting types for built-in function ‘log’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 12 | int log (void);
#5 41.60 | ^~~
#5 41.60 _configtest.c:12:5: note: ‘log’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:13:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 13 | int exp (void);
#5 41.60 | ^~~
#5 41.60 _configtest.c:13:5: note: ‘exp’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:14:5: warning: conflicting types for built-in function ‘asin’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 14 | int asin (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:14:5: note: ‘asin’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:15:5: warning: conflicting types for built-in function ‘acos’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 15 | int acos (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:15:5: note: ‘acos’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:16:5: warning: conflicting types for built-in function ‘atan’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 16 | int atan (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:16:5: note: ‘atan’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:17:5: warning: conflicting types for built-in function ‘fmod’; expected ‘double(double, double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 17 | int fmod (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:17:5: note: ‘fmod’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:18:5: warning: conflicting types for built-in function ‘modf’; expected ‘double(double, double *)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 18 | int modf (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:18:5: note: ‘modf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:19:5: warning: conflicting types for built-in function ‘frexp’; expected ‘double(double, int *)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 19 | int frexp (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:19:5: note: ‘frexp’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:20:5: warning: conflicting types for built-in function ‘ldexp’; expected ‘double(double, int)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 20 | int ldexp (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:20:5: note: ‘ldexp’ is declared in header ‘<math.h>’
#5 41.60 gcc -pthread _configtest.o -lm -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:5: warning: conflicting types for built-in function ‘rint’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 1 | int rint (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:1:1: note: ‘rint’ is declared in header ‘<math.h>’
#5 41.60 +++ |+#include <math.h>
#5 41.60 1 | int rint (void);
#5 41.60 _configtest.c:2:5: warning: conflicting types for built-in function ‘trunc’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 2 | int trunc (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:2:5: note: ‘trunc’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:3:5: warning: conflicting types for built-in function ‘exp2’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 3 | int exp2 (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:3:5: note: ‘exp2’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:4:5: warning: conflicting types for built-in function ‘log2’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 4 | int log2 (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:4:5: note: ‘log2’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:5:5: warning: conflicting types for built-in function ‘atan2’; expected ‘double(double, double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 5 | int atan2 (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:5:5: note: ‘atan2’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:6:5: warning: conflicting types for built-in function ‘pow’; expected ‘double(double, double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 6 | int pow (void);
#5 41.60 | ^~~
#5 41.60 _configtest.c:6:5: note: ‘pow’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:7:5: warning: conflicting types for built-in function ‘nextafter’; expected ‘double(double, double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 7 | int nextafter (void);
#5 41.60 | ^~~~~~~~~
#5 41.60 _configtest.c:7:5: note: ‘nextafter’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:10:5: warning: conflicting types for built-in function ‘cbrt’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 10 | int cbrt (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:10:5: note: ‘cbrt’ is declared in header ‘<math.h>’
#5 41.60 gcc -pthread _configtest.o -lm -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:10: fatal error: xmmintrin.h: No such file or directory
#5 41.60 1 | #include <xmmintrin.h>
#5 41.60 | ^~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 _configtest.c:1:10: fatal error: xmmintrin.h: No such file or directory
#5 41.60 1 | #include <xmmintrin.h>
#5 41.60 | ^~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:10: fatal error: emmintrin.h: No such file or directory
#5 41.60 1 | #include <emmintrin.h>
#5 41.60 | ^~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 _configtest.c:1:10: fatal error: emmintrin.h: No such file or directory
#5 41.60 1 | #include <emmintrin.h>
#5 41.60 | ^~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
#5 41.60 5 | __builtin_isnan(5.);
#5 41.60 | ^~~~~~~~~~~~~~~
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
#5 41.60 5 | __builtin_isinf(5.);
#5 41.60 | ^~~~~~~~~~~~~~~
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
#5 41.60 5 | __builtin_isfinite(5.);
#5 41.60 | ^~~~~~~~~~~~~~~~~~
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
#5 41.60 5 | __builtin_bswap32(5u);
#5 41.60 | ^~~~~~~~~~~~~~~~~
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
#5 41.60 5 | __builtin_bswap64(5u);
#5 41.60 | ^~~~~~~~~~~~~~~~~
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:3: warning: statement with no effect [-Wunused-value]
#5 41.60 5 | __builtin_expect(5, 0);
#5 41.60 | ^~~~~~~~~~~~~~~~
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:5:3: warning: right-hand operand of comma expression has no effect [-Wunused-value]
#5 41.60 5 | __builtin_mul_overflow(5, 5, (int*)5);
#5 41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c: In function ‘main’:
#5 41.60 _configtest.c:7:20: warning: implicit declaration of function ‘__builtin_cpu_supports’; did you mean ‘__builtin_isupper’? [-Wimplicit-function-declaration]
#5 41.60 7 | volatile int r = __builtin_cpu_supports("sse");
#5 41.60 | ^~~~~~~~~~~~~~~~~~~~~~
#5 41.60 | __builtin_isupper
#5 41.60 _configtest.c:7:16: warning: unused variable ‘r’ [-Wunused-variable]
#5 41.60 7 | volatile int r = __builtin_cpu_supports("sse");
#5 41.60 | ^
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 /usr/bin/ld: _configtest.o: in function `main':
#5 41.60 /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/_configtest.c:7: undefined reference to `__builtin_cpu_supports'
#5 41.60 collect2: error: ld returned 1 exit status
#5 41.60 /usr/bin/ld: _configtest.o: in function `main':
#5 41.60 /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/_configtest.c:7: undefined reference to `__builtin_cpu_supports'
#5 41.60 collect2: error: ld returned 1 exit status
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:10: fatal error: xmmintrin.h: No such file or directory
#5 41.60 1 | #include <xmmintrin.h>
#5 41.60 | ^~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 _configtest.c:1:10: fatal error: xmmintrin.h: No such file or directory
#5 41.60 1 | #include <xmmintrin.h>
#5 41.60 | ^~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:10: fatal error: xmmintrin.h: No such file or directory
#5 41.60 1 | #include <xmmintrin.h>
#5 41.60 | ^~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 _configtest.c:1:10: fatal error: xmmintrin.h: No such file or directory
#5 41.60 1 | #include <xmmintrin.h>
#5 41.60 | ^~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:10: fatal error: emmintrin.h: No such file or directory
#5 41.60 1 | #include <emmintrin.h>
#5 41.60 | ^~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 _configtest.c:1:10: fatal error: emmintrin.h: No such file or directory
#5 41.60 1 | #include <emmintrin.h>
#5 41.60 | ^~~~~~~~~~~~~
#5 41.60 compilation terminated.
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 gcc -pthread _configtest.o -o _configtest
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o _configtest
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 /tmp/cciyvzvn.s: Assembler messages:
#5 41.60 /tmp/cciyvzvn.s:18: Error: unknown mnemonic `vpand' -- `vpand %xmm1,%xmm2,%xmm3'
#5 41.60 /tmp/cciyvzvn.s: Assembler messages:
#5 41.60 /tmp/cciyvzvn.s:18: Error: unknown mnemonic `vpand' -- `vpand %xmm1,%xmm2,%xmm3'
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 /tmp/ccRT391O.s: Assembler messages:
#5 41.60 /tmp/ccRT391O.s:18: Error: unknown mnemonic `vpand' -- `vpand %ymm1,%ymm2,%ymm3'
#5 41.60 /tmp/ccRT391O.s: Assembler messages:
#5 41.60 /tmp/ccRT391O.s:18: Error: unknown mnemonic `vpand' -- `vpand %ymm1,%ymm2,%ymm3'
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
#5 41.60 3 | #pragma clang diagnostic error "-Wattributes"
#5 41.60 |
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
#5 41.60 3 | #pragma clang diagnostic error "-Wattributes"
#5 41.60 |
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
#5 41.60 3 | #pragma clang diagnostic error "-Wattributes"
#5 41.60 |
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
#5 41.60 3 | #pragma clang diagnostic error "-Wattributes"
#5 41.60 |
#5 41.60 _configtest.c:5:1: error: pragma or attribute ‘target("avx")’ is not valid
#5 41.60 5 | int __attribute__((target ("avx"))) attribute_target_avx(void*);
#5 41.60 | ^~~
#5 41.60 _configtest.c:3: warning: ignoring �#pragma clang diagnostic� [-Wunknown-pragmas]
#5 41.60 3 | #pragma clang diagnostic error "-Wattributes"
#5 41.60 |
#5 41.60 _configtest.c:5:1: error: pragma or attribute �target("avx")� is not valid
#5 41.60 5 | int __attribute__((target ("avx"))) attribute_target_avx(void*);
#5 41.60 | ^~~
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
#5 41.60 3 | #pragma clang diagnostic error "-Wattributes"
#5 41.60 |
#5 41.60 _configtest.c:5:1: error: pragma or attribute ‘target("avx2")’ is not valid
#5 41.60 5 | int __attribute__((target ("avx2"))) attribute_target_avx2(void*);
#5 41.60 | ^~~
#5 41.60 _configtest.c:3: warning: ignoring �#pragma clang diagnostic� [-Wunknown-pragmas]
#5 41.60 3 | #pragma clang diagnostic error "-Wattributes"
#5 41.60 |
#5 41.60 _configtest.c:5:1: error: pragma or attribute �target("avx2")� is not valid
#5 41.60 5 | int __attribute__((target ("avx2"))) attribute_target_avx2(void*);
#5 41.60 | ^~~
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
#5 41.60 3 | #pragma clang diagnostic error "-Wattributes"
#5 41.60 |
#5 41.60 success!
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:3: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
#5 41.60 3 | #pragma clang diagnostic error "-Wattributes"
#5 41.60 |
#5 41.60 _configtest.c: In function ‘__declspec’:
#5 41.60 _configtest.c:5:24: error: expected declaration specifiers before ‘foo’
#5 41.60 5 | int __declspec(thread) foo;
#5 41.60 | ^~~
#5 41.60 _configtest.c:9:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
#5 41.60 9 | {
#5 41.60 | ^
#5 41.60 _configtest.c:5:5: warning: type of ‘thread’ defaults to ‘int’ [-Wimplicit-int]
#5 41.60 5 | int __declspec(thread) foo;
#5 41.60 | ^~~~~~~~~~
#5 41.60 _configtest.c:11: error: expected ‘{’ at end of input
#5 41.60 11 | }
#5 41.60 |
#5 41.60 _configtest.c:11: warning: control reaches end of non-void function [-Wreturn-type]
#5 41.60 11 | }
#5 41.60 |
#5 41.60 _configtest.c:3: warning: ignoring �#pragma clang diagnostic� [-Wunknown-pragmas]
#5 41.60 3 | #pragma clang diagnostic error "-Wattributes"
#5 41.60 |
#5 41.60 _configtest.c: In function �__declspec�:
#5 41.60 _configtest.c:5:24: error: expected declaration specifiers before �foo�
#5 41.60 5 | int __declspec(thread) foo;
#5 41.60 | ^~~
#5 41.60 _configtest.c:9:1: error: expected �=�, �,�, �;�, �asm� or �__attribute__� before �{� token
#5 41.60 9 | {
#5 41.60 | ^
#5 41.60 _configtest.c:5:5: warning: type of �thread� defaults to �int� [-Wimplicit-int]
#5 41.60 5 | int __declspec(thread) foo;
#5 41.60 | ^~~~~~~~~~
#5 41.60 _configtest.c:11: error: expected �{� at end of input
#5 41.60 11 | }
#5 41.60 |
#5 41.60 _configtest.c:11: warning: control reaches end of non-void function [-Wreturn-type]
#5 41.60 11 | }
#5 41.60 |
#5 41.60 failure.
#5 41.60 removing: _configtest.c _configtest.o
#5 41.60 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.60
#5 41.60 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.60 gcc: _configtest.c
#5 41.60 _configtest.c:1:5: warning: conflicting types for built-in function ‘sinf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 1 | int sinf (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:1:1: note: ‘sinf’ is declared in header ‘<math.h>’
#5 41.60 +++ |+#include <math.h>
#5 41.60 1 | int sinf (void);
#5 41.60 _configtest.c:2:5: warning: conflicting types for built-in function ‘cosf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 2 | int cosf (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:2:5: note: ‘cosf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:3:5: warning: conflicting types for built-in function ‘tanf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 3 | int tanf (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:3:5: note: ‘tanf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:4:5: warning: conflicting types for built-in function ‘sinhf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 4 | int sinhf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:4:5: note: ‘sinhf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:5:5: warning: conflicting types for built-in function ‘coshf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 5 | int coshf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:5:5: note: ‘coshf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:6:5: warning: conflicting types for built-in function ‘tanhf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 6 | int tanhf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:6:5: note: ‘tanhf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:7:5: warning: conflicting types for built-in function ‘fabsf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 7 | int fabsf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:7:5: note: ‘fabsf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:8:5: warning: conflicting types for built-in function ‘floorf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 8 | int floorf (void);
#5 41.60 | ^~~~~~
#5 41.60 _configtest.c:8:5: note: ‘floorf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:9:5: warning: conflicting types for built-in function ‘ceilf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 9 | int ceilf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:9:5: note: ‘ceilf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:10:5: warning: conflicting types for built-in function ‘rintf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 10 | int rintf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:10:5: note: ‘rintf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:11:5: warning: conflicting types for built-in function ‘truncf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 11 | int truncf (void);
#5 41.60 | ^~~~~~
#5 41.60 _configtest.c:11:5: note: ‘truncf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:12:5: warning: conflicting types for built-in function ‘sqrtf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 12 | int sqrtf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:12:5: note: ‘sqrtf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:13:5: warning: conflicting types for built-in function ‘log10f’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 13 | int log10f (void);
#5 41.60 | ^~~~~~
#5 41.60 _configtest.c:13:5: note: ‘log10f’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:14:5: warning: conflicting types for built-in function ‘logf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 14 | int logf (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:14:5: note: ‘logf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:15:5: warning: conflicting types for built-in function ‘log1pf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 15 | int log1pf (void);
#5 41.60 | ^~~~~~
#5 41.60 _configtest.c:15:5: note: ‘log1pf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:16:5: warning: conflicting types for built-in function ‘expf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 16 | int expf (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:16:5: note: ‘expf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:17:5: warning: conflicting types for built-in function ‘expm1f’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 17 | int expm1f (void);
#5 41.60 | ^~~~~~
#5 41.60 _configtest.c:17:5: note: ‘expm1f’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:18:5: warning: conflicting types for built-in function ‘asinf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 18 | int asinf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:18:5: note: ‘asinf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:19:5: warning: conflicting types for built-in function ‘acosf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 19 | int acosf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:19:5: note: ‘acosf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:20:5: warning: conflicting types for built-in function ‘atanf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 20 | int atanf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:20:5: note: ‘atanf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:21:5: warning: conflicting types for built-in function ‘asinhf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 21 | int asinhf (void);
#5 41.60 | ^~~~~~
#5 41.60 _configtest.c:21:5: note: ‘asinhf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:22:5: warning: conflicting types for built-in function ‘acoshf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 22 | int acoshf (void);
#5 41.60 | ^~~~~~
#5 41.60 _configtest.c:22:5: note: ‘acoshf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:23:5: warning: conflicting types for built-in function ‘atanhf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 23 | int atanhf (void);
#5 41.60 | ^~~~~~
#5 41.60 _configtest.c:23:5: note: ‘atanhf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:24:5: warning: conflicting types for built-in function ‘hypotf’; expected ‘float(float, float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 24 | int hypotf (void);
#5 41.60 | ^~~~~~
#5 41.60 _configtest.c:24:5: note: ‘hypotf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:25:5: warning: conflicting types for built-in function ‘atan2f’; expected ‘float(float, float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 25 | int atan2f (void);
#5 41.60 | ^~~~~~
#5 41.60 _configtest.c:25:5: note: ‘atan2f’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:26:5: warning: conflicting types for built-in function ‘powf’; expected ‘float(float, float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 26 | int powf (void);
#5 41.60 | ^~~~
#5 41.60 _configtest.c:26:5: note: ‘powf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:27:5: warning: conflicting types for built-in function ‘fmodf’; expected ‘float(float, float)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 27 | int fmodf (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:27:5: note: ‘fmodf’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:28:5: warning: conflicting types for built-in function ‘modff’; expected ‘float(float, float *)’ [-Wbuiltin-declaration-mismatch]
#5 41.60 28 | int modff (void);
#5 41.60 | ^~~~~
#5 41.60 _configtest.c:28:5: note: ‘modff’ is declared in header ‘<math.h>’
#5 41.60 _configtest.c:29:5: warning: conflicting types for built-in function ‘frexpf’; expected ‘float(float, int *)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 29 | int frexpf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:29:5: note: ‘frexpf’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:30:5: warning: conflicting types for built-in function ‘ldexpf’; expected ‘float(float, int)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 30 | int ldexpf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:30:5: note: ‘ldexpf’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:31:5: warning: conflicting types for built-in function ‘exp2f’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 31 | int exp2f (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:31:5: note: ‘exp2f’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:32:5: warning: conflicting types for built-in function ‘log2f’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 32 | int log2f (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:32:5: note: ‘log2f’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:33:5: warning: conflicting types for built-in function ‘copysignf’; expected ‘float(float, float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 33 | int copysignf (void);
#5 41.61 | ^~~~~~~~~
#5 41.61 _configtest.c:33:5: note: ‘copysignf’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:34:5: warning: conflicting types for built-in function ‘nextafterf’; expected ‘float(float, float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 34 | int nextafterf (void);
#5 41.61 | ^~~~~~~~~~
#5 41.61 _configtest.c:34:5: note: ‘nextafterf’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:35:5: warning: conflicting types for built-in function ‘cbrtf’; expected ‘float(float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 35 | int cbrtf (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:35:5: note: ‘cbrtf’ is declared in header ‘<math.h>’
#5 41.61 gcc -pthread _configtest.o -lm -o _configtest
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o _configtest
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 _configtest.c:1:5: warning: conflicting types for built-in function ‘sinl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 1 | int sinl (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:1:1: note: ‘sinl’ is declared in header ‘<math.h>’
#5 41.61 +++ |+#include <math.h>
#5 41.61 1 | int sinl (void);
#5 41.61 _configtest.c:2:5: warning: conflicting types for built-in function ‘cosl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 2 | int cosl (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:2:5: note: ‘cosl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:3:5: warning: conflicting types for built-in function ‘tanl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 3 | int tanl (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:3:5: note: ‘tanl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:4:5: warning: conflicting types for built-in function ‘sinhl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 4 | int sinhl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:4:5: note: ‘sinhl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:5:5: warning: conflicting types for built-in function ‘coshl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 5 | int coshl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:5:5: note: ‘coshl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:6:5: warning: conflicting types for built-in function ‘tanhl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 6 | int tanhl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:6:5: note: ‘tanhl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:7:5: warning: conflicting types for built-in function ‘fabsl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 7 | int fabsl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:7:5: note: ‘fabsl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:8:5: warning: conflicting types for built-in function ‘floorl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 8 | int floorl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:8:5: note: ‘floorl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:9:5: warning: conflicting types for built-in function ‘ceill’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 9 | int ceill (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:9:5: note: ‘ceill’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:10:5: warning: conflicting types for built-in function ‘rintl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 10 | int rintl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:10:5: note: ‘rintl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:11:5: warning: conflicting types for built-in function ‘truncl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 11 | int truncl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:11:5: note: ‘truncl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:12:5: warning: conflicting types for built-in function ‘sqrtl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 12 | int sqrtl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:12:5: note: ‘sqrtl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:13:5: warning: conflicting types for built-in function ‘log10l’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 13 | int log10l (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:13:5: note: ‘log10l’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:14:5: warning: conflicting types for built-in function ‘logl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 14 | int logl (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:14:5: note: ‘logl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:15:5: warning: conflicting types for built-in function ‘log1pl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 15 | int log1pl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:15:5: note: ‘log1pl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:16:5: warning: conflicting types for built-in function ‘expl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 16 | int expl (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:16:5: note: ‘expl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:17:5: warning: conflicting types for built-in function ‘expm1l’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 17 | int expm1l (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:17:5: note: ‘expm1l’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:18:5: warning: conflicting types for built-in function ‘asinl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 18 | int asinl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:18:5: note: ‘asinl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:19:5: warning: conflicting types for built-in function ‘acosl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 19 | int acosl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:19:5: note: ‘acosl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:20:5: warning: conflicting types for built-in function ‘atanl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 20 | int atanl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:20:5: note: ‘atanl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:21:5: warning: conflicting types for built-in function ‘asinhl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 21 | int asinhl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:21:5: note: ‘asinhl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:22:5: warning: conflicting types for built-in function ‘acoshl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 22 | int acoshl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:22:5: note: ‘acoshl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:23:5: warning: conflicting types for built-in function ‘atanhl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 23 | int atanhl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:23:5: note: ‘atanhl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:24:5: warning: conflicting types for built-in function ‘hypotl’; expected ‘long double(long double, long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 24 | int hypotl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:24:5: note: ‘hypotl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:25:5: warning: conflicting types for built-in function ‘atan2l’; expected ‘long double(long double, long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 25 | int atan2l (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:25:5: note: ‘atan2l’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:26:5: warning: conflicting types for built-in function ‘powl’; expected ‘long double(long double, long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 26 | int powl (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:26:5: note: ‘powl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:27:5: warning: conflicting types for built-in function ‘fmodl’; expected ‘long double(long double, long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 27 | int fmodl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:27:5: note: ‘fmodl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:28:5: warning: conflicting types for built-in function ‘modfl’; expected ‘long double(long double, long double *)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 28 | int modfl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:28:5: note: ‘modfl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:29:5: warning: conflicting types for built-in function ‘frexpl’; expected ‘long double(long double, int *)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 29 | int frexpl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:29:5: note: ‘frexpl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:30:5: warning: conflicting types for built-in function ‘ldexpl’; expected ‘long double(long double, int)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 30 | int ldexpl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:30:5: note: ‘ldexpl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:31:5: warning: conflicting types for built-in function ‘exp2l’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 31 | int exp2l (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:31:5: note: ‘exp2l’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:32:5: warning: conflicting types for built-in function ‘log2l’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 32 | int log2l (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:32:5: note: ‘log2l’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:33:5: warning: conflicting types for built-in function ‘copysignl’; expected ‘long double(long double, long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 33 | int copysignl (void);
#5 41.61 | ^~~~~~~~~
#5 41.61 _configtest.c:33:5: note: ‘copysignl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:34:5: warning: conflicting types for built-in function ‘nextafterl’; expected ‘long double(long double, long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 34 | int nextafterl (void);
#5 41.61 | ^~~~~~~~~~
#5 41.61 _configtest.c:34:5: note: ‘nextafterl’ is declared in header ‘<math.h>’
#5 41.61 _configtest.c:35:5: warning: conflicting types for built-in function ‘cbrtl’; expected ‘long double(long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 35 | int cbrtl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:35:5: note: ‘cbrtl’ is declared in header ‘<math.h>’
#5 41.61 gcc -pthread _configtest.o -lm -o _configtest
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o _configtest
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 _configtest.c: In function ‘main’:
#5 41.61 _configtest.c:8:12: error: ‘HAVE_DECL_SIGNBIT’ undeclared (first use in this function); did you mean ‘HAVE_DECL_ISFINITE’?
#5 41.61 8 | (void) HAVE_DECL_SIGNBIT;
#5 41.61 | ^~~~~~~~~~~~~~~~~
#5 41.61 | HAVE_DECL_ISFINITE
#5 41.61 _configtest.c:8:12: note: each undeclared identifier is reported only once for each function it appears in
#5 41.61 _configtest.c: In function �main�:
#5 41.61 _configtest.c:8:12: error: �HAVE_DECL_SIGNBIT� undeclared (first use in this function); did you mean �HAVE_DECL_ISFINITE�?
#5 41.61 8 | (void) HAVE_DECL_SIGNBIT;
#5 41.61 | ^~~~~~~~~~~~~~~~~
#5 41.61 | HAVE_DECL_ISFINITE
#5 41.61 _configtest.c:8:12: note: each undeclared identifier is reported only once for each function it appears in
#5 41.61 failure.
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 _configtest.c:1:5: warning: conflicting types for built-in function ‘cabs’; expected ‘double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 1 | int cabs (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:1:1: note: ‘cabs’ is declared in header ‘<complex.h>’
#5 41.61 +++ |+#include <complex.h>
#5 41.61 1 | int cabs (void);
#5 41.61 _configtest.c:2:5: warning: conflicting types for built-in function ‘cacos’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 2 | int cacos (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:2:5: note: ‘cacos’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:3:5: warning: conflicting types for built-in function ‘cacosh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 3 | int cacosh (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:3:5: note: ‘cacosh’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:4:5: warning: conflicting types for built-in function ‘carg’; expected ‘double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 4 | int carg (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:4:5: note: ‘carg’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:5:5: warning: conflicting types for built-in function ‘casin’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 5 | int casin (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:5:5: note: ‘casin’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:6:5: warning: conflicting types for built-in function ‘casinh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 6 | int casinh (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:6:5: note: ‘casinh’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:7:5: warning: conflicting types for built-in function ‘catan’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 7 | int catan (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:7:5: note: ‘catan’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:8:5: warning: conflicting types for built-in function ‘catanh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 8 | int catanh (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:8:5: note: ‘catanh’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:9:5: warning: conflicting types for built-in function ‘ccos’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 9 | int ccos (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:9:5: note: ‘ccos’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:10:5: warning: conflicting types for built-in function ‘ccosh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 10 | int ccosh (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:10:5: note: ‘ccosh’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:11:5: warning: conflicting types for built-in function ‘cexp’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 11 | int cexp (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:11:5: note: ‘cexp’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:12:5: warning: conflicting types for built-in function ‘cimag’; expected ‘double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 12 | int cimag (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:12:5: note: ‘cimag’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:13:5: warning: conflicting types for built-in function ‘clog’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 13 | int clog (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:13:5: note: ‘clog’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:14:5: warning: conflicting types for built-in function ‘conj’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 14 | int conj (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:14:5: note: ‘conj’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:15:5: warning: conflicting types for built-in function ‘cpow’; expected ‘_Complex double(_Complex double, _Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 15 | int cpow (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:15:5: note: ‘cpow’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:16:5: warning: conflicting types for built-in function ‘cproj’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 16 | int cproj (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:16:5: note: ‘cproj’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:17:5: warning: conflicting types for built-in function ‘creal’; expected ‘double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 17 | int creal (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:17:5: note: ‘creal’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:18:5: warning: conflicting types for built-in function ‘csin’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 18 | int csin (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:18:5: note: ‘csin’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:19:5: warning: conflicting types for built-in function ‘csinh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 19 | int csinh (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:19:5: note: ‘csinh’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:20:5: warning: conflicting types for built-in function ‘csqrt’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 20 | int csqrt (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:20:5: note: ‘csqrt’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:21:5: warning: conflicting types for built-in function ‘ctan’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 21 | int ctan (void);
#5 41.61 | ^~~~
#5 41.61 _configtest.c:21:5: note: ‘ctan’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:22:5: warning: conflicting types for built-in function ‘ctanh’; expected ‘_Complex double(_Complex double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 22 | int ctanh (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:22:5: note: ‘ctanh’ is declared in header ‘<complex.h>’
#5 41.61 gcc -pthread _configtest.o -lm -o _configtest
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o _configtest
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 _configtest.c:1:5: warning: conflicting types for built-in function ‘cabsf’; expected ‘float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 1 | int cabsf (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:1:1: note: ‘cabsf’ is declared in header ‘<complex.h>’
#5 41.61 +++ |+#include <complex.h>
#5 41.61 1 | int cabsf (void);
#5 41.61 _configtest.c:2:5: warning: conflicting types for built-in function ‘cacosf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 2 | int cacosf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:2:5: note: ‘cacosf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:3:5: warning: conflicting types for built-in function ‘cacoshf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 3 | int cacoshf (void);
#5 41.61 | ^~~~~~~
#5 41.61 _configtest.c:3:5: note: ‘cacoshf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:4:5: warning: conflicting types for built-in function ‘cargf’; expected ‘float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 4 | int cargf (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:4:5: note: ‘cargf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:5:5: warning: conflicting types for built-in function ‘casinf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 5 | int casinf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:5:5: note: ‘casinf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:6:5: warning: conflicting types for built-in function ‘casinhf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 6 | int casinhf (void);
#5 41.61 | ^~~~~~~
#5 41.61 _configtest.c:6:5: note: ‘casinhf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:7:5: warning: conflicting types for built-in function ‘catanf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 7 | int catanf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:7:5: note: ‘catanf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:8:5: warning: conflicting types for built-in function ‘catanhf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 8 | int catanhf (void);
#5 41.61 | ^~~~~~~
#5 41.61 _configtest.c:8:5: note: ‘catanhf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:9:5: warning: conflicting types for built-in function ‘ccosf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 9 | int ccosf (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:9:5: note: ‘ccosf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:10:5: warning: conflicting types for built-in function ‘ccoshf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 10 | int ccoshf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:10:5: note: ‘ccoshf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:11:5: warning: conflicting types for built-in function ‘cexpf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 11 | int cexpf (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:11:5: note: ‘cexpf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:12:5: warning: conflicting types for built-in function ‘cimagf’; expected ‘float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 12 | int cimagf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:12:5: note: ‘cimagf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:13:5: warning: conflicting types for built-in function ‘clogf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 13 | int clogf (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:13:5: note: ‘clogf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:14:5: warning: conflicting types for built-in function ‘conjf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 14 | int conjf (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:14:5: note: ‘conjf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:15:5: warning: conflicting types for built-in function ‘cpowf’; expected ‘_Complex float(_Complex float, _Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 15 | int cpowf (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:15:5: note: ‘cpowf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:16:5: warning: conflicting types for built-in function ‘cprojf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 16 | int cprojf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:16:5: note: ‘cprojf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:17:5: warning: conflicting types for built-in function ‘crealf’; expected ‘float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 17 | int crealf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:17:5: note: ‘crealf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:18:5: warning: conflicting types for built-in function ‘csinf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 18 | int csinf (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:18:5: note: ‘csinf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:19:5: warning: conflicting types for built-in function ‘csinhf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 19 | int csinhf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:19:5: note: ‘csinhf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:20:5: warning: conflicting types for built-in function ‘csqrtf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 20 | int csqrtf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:20:5: note: ‘csqrtf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:21:5: warning: conflicting types for built-in function ‘ctanf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 21 | int ctanf (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:21:5: note: ‘ctanf’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:22:5: warning: conflicting types for built-in function ‘ctanhf’; expected ‘_Complex float(_Complex float)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 22 | int ctanhf (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:22:5: note: ‘ctanhf’ is declared in header ‘<complex.h>’
#5 41.61 gcc -pthread _configtest.o -lm -o _configtest
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o _configtest
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 _configtest.c:1:5: warning: conflicting types for built-in function ‘cabsl’; expected ‘long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 1 | int cabsl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:1:1: note: ‘cabsl’ is declared in header ‘<complex.h>’
#5 41.61 +++ |+#include <complex.h>
#5 41.61 1 | int cabsl (void);
#5 41.61 _configtest.c:2:5: warning: conflicting types for built-in function ‘cacosl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 2 | int cacosl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:2:5: note: ‘cacosl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:3:5: warning: conflicting types for built-in function ‘cacoshl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 3 | int cacoshl (void);
#5 41.61 | ^~~~~~~
#5 41.61 _configtest.c:3:5: note: ‘cacoshl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:4:5: warning: conflicting types for built-in function ‘cargl’; expected ‘long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 4 | int cargl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:4:5: note: ‘cargl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:5:5: warning: conflicting types for built-in function ‘casinl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 5 | int casinl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:5:5: note: ‘casinl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:6:5: warning: conflicting types for built-in function ‘casinhl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 6 | int casinhl (void);
#5 41.61 | ^~~~~~~
#5 41.61 _configtest.c:6:5: note: ‘casinhl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:7:5: warning: conflicting types for built-in function ‘catanl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 7 | int catanl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:7:5: note: ‘catanl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:8:5: warning: conflicting types for built-in function ‘catanhl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 8 | int catanhl (void);
#5 41.61 | ^~~~~~~
#5 41.61 _configtest.c:8:5: note: ‘catanhl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:9:5: warning: conflicting types for built-in function ‘ccosl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 9 | int ccosl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:9:5: note: ‘ccosl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:10:5: warning: conflicting types for built-in function ‘ccoshl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 10 | int ccoshl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:10:5: note: ‘ccoshl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:11:5: warning: conflicting types for built-in function ‘cexpl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 11 | int cexpl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:11:5: note: ‘cexpl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:12:5: warning: conflicting types for built-in function ‘cimagl’; expected ‘long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 12 | int cimagl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:12:5: note: ‘cimagl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:13:5: warning: conflicting types for built-in function ‘clogl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 13 | int clogl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:13:5: note: ‘clogl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:14:5: warning: conflicting types for built-in function ‘conjl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 14 | int conjl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:14:5: note: ‘conjl’ is declared in header ‘<complex.h>’
#5 41.61 _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]
#5 41.61 15 | int cpowl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:15:5: note: ‘cpowl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:16:5: warning: conflicting types for built-in function ‘cprojl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 16 | int cprojl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:16:5: note: ‘cprojl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:17:5: warning: conflicting types for built-in function ‘creall’; expected ‘long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 17 | int creall (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:17:5: note: ‘creall’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:18:5: warning: conflicting types for built-in function ‘csinl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 18 | int csinl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:18:5: note: ‘csinl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:19:5: warning: conflicting types for built-in function ‘csinhl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 19 | int csinhl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:19:5: note: ‘csinhl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:20:5: warning: conflicting types for built-in function ‘csqrtl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 20 | int csqrtl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:20:5: note: ‘csqrtl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:21:5: warning: conflicting types for built-in function ‘ctanl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 21 | int ctanl (void);
#5 41.61 | ^~~~~
#5 41.61 _configtest.c:21:5: note: ‘ctanl’ is declared in header ‘<complex.h>’
#5 41.61 _configtest.c:22:5: warning: conflicting types for built-in function ‘ctanhl’; expected ‘_Complex long double(_Complex long double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 22 | int ctanhl (void);
#5 41.61 | ^~~~~~
#5 41.61 _configtest.c:22:5: note: ‘ctanhl’ is declared in header ‘<complex.h>’
#5 41.61 gcc -pthread _configtest.o -lm -o _configtest
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o _configtest
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 _configtest.c:2:12: warning: ‘static_func’ defined but not used [-Wunused-function]
#5 41.61 2 | static int static_func (char * restrict a)
#5 41.61 | ^~~~~~~~~~~
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 File: build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h
#5 41.61 #define HAVE_ENDIAN_H 1
#5 41.61 #define SIZEOF_PY_INTPTR_T 8
#5 41.61 #define SIZEOF_OFF_T 8
#5 41.61 #define SIZEOF_PY_LONG_LONG 8
#5 41.61 #define MATHLIB m
#5 41.61 #define HAVE_SIN 1
#5 41.61 #define HAVE_COS 1
#5 41.61 #define HAVE_TAN 1
#5 41.61 #define HAVE_SINH 1
#5 41.61 #define HAVE_COSH 1
#5 41.61 #define HAVE_TANH 1
#5 41.61 #define HAVE_FABS 1
#5 41.61 #define HAVE_FLOOR 1
#5 41.61 #define HAVE_CEIL 1
#5 41.61 #define HAVE_SQRT 1
#5 41.61 #define HAVE_LOG10 1
#5 41.61 #define HAVE_LOG 1
#5 41.61 #define HAVE_EXP 1
#5 41.61 #define HAVE_ASIN 1
#5 41.61 #define HAVE_ACOS 1
#5 41.61 #define HAVE_ATAN 1
#5 41.61 #define HAVE_FMOD 1
#5 41.61 #define HAVE_MODF 1
#5 41.61 #define HAVE_FREXP 1
#5 41.61 #define HAVE_LDEXP 1
#5 41.61 #define HAVE_RINT 1
#5 41.61 #define HAVE_TRUNC 1
#5 41.61 #define HAVE_EXP2 1
#5 41.61 #define HAVE_LOG2 1
#5 41.61 #define HAVE_ATAN2 1
#5 41.61 #define HAVE_POW 1
#5 41.61 #define HAVE_NEXTAFTER 1
#5 41.61 #define HAVE_STRTOLL 1
#5 41.61 #define HAVE_STRTOULL 1
#5 41.61 #define HAVE_CBRT 1
#5 41.61 #define HAVE_STRTOLD_L 1
#5 41.61 #define HAVE_FALLOCATE 1
#5 41.61 #define HAVE_FEATURES_H 1
#5 41.61 #define HAVE___BUILTIN_ISNAN 1
#5 41.61 #define HAVE___BUILTIN_ISINF 1
#5 41.61 #define HAVE___BUILTIN_ISFINITE 1
#5 41.61 #define HAVE___BUILTIN_BSWAP32 1
#5 41.61 #define HAVE___BUILTIN_BSWAP64 1
#5 41.61 #define HAVE___BUILTIN_EXPECT 1
#5 41.61 #define HAVE___BUILTIN_MUL_OVERFLOW 1
#5 41.61 #define HAVE___BUILTIN_PREFETCH 1
#5 41.61 #define HAVE_ATTRIBUTE_OPTIMIZE_UNROLL_LOOPS 1
#5 41.61 #define HAVE_ATTRIBUTE_OPTIMIZE_OPT_3 1
#5 41.61 #define HAVE_ATTRIBUTE_NONNULL 1
#5 41.61 #define HAVE___THREAD 1
#5 41.61 #define HAVE_SINF 1
#5 41.61 #define HAVE_COSF 1
#5 41.61 #define HAVE_TANF 1
#5 41.61 #define HAVE_SINHF 1
#5 41.61 #define HAVE_COSHF 1
#5 41.61 #define HAVE_TANHF 1
#5 41.61 #define HAVE_FABSF 1
#5 41.61 #define HAVE_FLOORF 1
#5 41.61 #define HAVE_CEILF 1
#5 41.61 #define HAVE_RINTF 1
#5 41.61 #define HAVE_TRUNCF 1
#5 41.61 #define HAVE_SQRTF 1
#5 41.61 #define HAVE_LOG10F 1
#5 41.61 #define HAVE_LOGF 1
#5 41.61 #define HAVE_LOG1PF 1
#5 41.61 #define HAVE_EXPF 1
#5 41.61 #define HAVE_EXPM1F 1
#5 41.61 #define HAVE_ASINF 1
#5 41.61 #define HAVE_ACOSF 1
#5 41.61 #define HAVE_ATANF 1
#5 41.61 #define HAVE_ASINHF 1
#5 41.61 #define HAVE_ACOSHF 1
#5 41.61 #define HAVE_ATANHF 1
#5 41.61 #define HAVE_HYPOTF 1
#5 41.61 #define HAVE_ATAN2F 1
#5 41.61 #define HAVE_POWF 1
#5 41.61 #define HAVE_FMODF 1
#5 41.61 #define HAVE_MODFF 1
#5 41.61 #define HAVE_FREXPF 1
#5 41.61 #define HAVE_LDEXPF 1
#5 41.61 #define HAVE_EXP2F 1
#5 41.61 #define HAVE_LOG2F 1
#5 41.61 #define HAVE_COPYSIGNF 1
#5 41.61 #define HAVE_NEXTAFTERF 1
#5 41.61 #define HAVE_CBRTF 1
#5 41.61 #define HAVE_SINL 1
#5 41.61 #define HAVE_COSL 1
#5 41.61 #define HAVE_TANL 1
#5 41.61 #define HAVE_SINHL 1
#5 41.61 #define HAVE_COSHL 1
#5 41.61 #define HAVE_TANHL 1
#5 41.61 #define HAVE_FABSL 1
#5 41.61 #define HAVE_FLOORL 1
#5 41.61 #define HAVE_CEILL 1
#5 41.61 #define HAVE_RINTL 1
#5 41.61 #define HAVE_TRUNCL 1
#5 41.61 #define HAVE_SQRTL 1
#5 41.61 #define HAVE_LOG10L 1
#5 41.61 #define HAVE_LOGL 1
#5 41.61 #define HAVE_LOG1PL 1
#5 41.61 #define HAVE_EXPL 1
#5 41.61 #define HAVE_EXPM1L 1
#5 41.61 #define HAVE_ASINL 1
#5 41.61 #define HAVE_ACOSL 1
#5 41.61 #define HAVE_ATANL 1
#5 41.61 #define HAVE_ASINHL 1
#5 41.61 #define HAVE_ACOSHL 1
#5 41.61 #define HAVE_ATANHL 1
#5 41.61 #define HAVE_HYPOTL 1
#5 41.61 #define HAVE_ATAN2L 1
#5 41.61 #define HAVE_POWL 1
#5 41.61 #define HAVE_FMODL 1
#5 41.61 #define HAVE_MODFL 1
#5 41.61 #define HAVE_FREXPL 1
#5 41.61 #define HAVE_LDEXPL 1
#5 41.61 #define HAVE_EXP2L 1
#5 41.61 #define HAVE_LOG2L 1
#5 41.61 #define HAVE_COPYSIGNL 1
#5 41.61 #define HAVE_NEXTAFTERL 1
#5 41.61 #define HAVE_CBRTL 1
#5 41.61 #define HAVE_DECL_SIGNBIT
#5 41.61 #define HAVE_COMPLEX_H 1
#5 41.61 #define HAVE_CABS 1
#5 41.61 #define HAVE_CACOS 1
#5 41.61 #define HAVE_CACOSH 1
#5 41.61 #define HAVE_CARG 1
#5 41.61 #define HAVE_CASIN 1
#5 41.61 #define HAVE_CASINH 1
#5 41.61 #define HAVE_CATAN 1
#5 41.61 #define HAVE_CATANH 1
#5 41.61 #define HAVE_CCOS 1
#5 41.61 #define HAVE_CCOSH 1
#5 41.61 #define HAVE_CEXP 1
#5 41.61 #define HAVE_CIMAG 1
#5 41.61 #define HAVE_CLOG 1
#5 41.61 #define HAVE_CONJ 1
#5 41.61 #define HAVE_CPOW 1
#5 41.61 #define HAVE_CPROJ 1
#5 41.61 #define HAVE_CREAL 1
#5 41.61 #define HAVE_CSIN 1
#5 41.61 #define HAVE_CSINH 1
#5 41.61 #define HAVE_CSQRT 1
#5 41.61 #define HAVE_CTAN 1
#5 41.61 #define HAVE_CTANH 1
#5 41.61 #define HAVE_CABSF 1
#5 41.61 #define HAVE_CACOSF 1
#5 41.61 #define HAVE_CACOSHF 1
#5 41.61 #define HAVE_CARGF 1
#5 41.61 #define HAVE_CASINF 1
#5 41.61 #define HAVE_CASINHF 1
#5 41.61 #define HAVE_CATANF 1
#5 41.61 #define HAVE_CATANHF 1
#5 41.61 #define HAVE_CCOSF 1
#5 41.61 #define HAVE_CCOSHF 1
#5 41.61 #define HAVE_CEXPF 1
#5 41.61 #define HAVE_CIMAGF 1
#5 41.61 #define HAVE_CLOGF 1
#5 41.61 #define HAVE_CONJF 1
#5 41.61 #define HAVE_CPOWF 1
#5 41.61 #define HAVE_CPROJF 1
#5 41.61 #define HAVE_CREALF 1
#5 41.61 #define HAVE_CSINF 1
#5 41.61 #define HAVE_CSINHF 1
#5 41.61 #define HAVE_CSQRTF 1
#5 41.61 #define HAVE_CTANF 1
#5 41.61 #define HAVE_CTANHF 1
#5 41.61 #define HAVE_CABSL 1
#5 41.61 #define HAVE_CACOSL 1
#5 41.61 #define HAVE_CACOSHL 1
#5 41.61 #define HAVE_CARGL 1
#5 41.61 #define HAVE_CASINL 1
#5 41.61 #define HAVE_CASINHL 1
#5 41.61 #define HAVE_CATANL 1
#5 41.61 #define HAVE_CATANHL 1
#5 41.61 #define HAVE_CCOSL 1
#5 41.61 #define HAVE_CCOSHL 1
#5 41.61 #define HAVE_CEXPL 1
#5 41.61 #define HAVE_CIMAGL 1
#5 41.61 #define HAVE_CLOGL 1
#5 41.61 #define HAVE_CONJL 1
#5 41.61 #define HAVE_CPOWL 1
#5 41.61 #define HAVE_CPROJL 1
#5 41.61 #define HAVE_CREALL 1
#5 41.61 #define HAVE_CSINL 1
#5 41.61 #define HAVE_CSINHL 1
#5 41.61 #define HAVE_CSQRTL 1
#5 41.61 #define HAVE_CTANL 1
#5 41.61 #define HAVE_CTANHL 1
#5 41.61 #define NPY_RESTRICT restrict
#5 41.61 #define NPY_RELAXED_STRIDES_CHECKING 1
#5 41.61 #define HAVE_LDOUBLE_IEEE_QUAD_LE 1
#5 41.61 #define NPY_PY3K 1
#5 41.61 #ifndef __cplusplus
#5 41.61 /* #undef inline */
#5 41.61 #endif
#5 41.61
#5 41.61 #ifndef _NPY_NPY_CONFIG_H_
#5 41.61 #error config.h should never be included directly, include npy_config.h instead
#5 41.61 #endif
#5 41.61
#5 41.61 EOF
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h' to sources.
#5 41.61 Generating build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 1 | int exp (void);
#5 41.61 | ^~~
#5 41.61 _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
#5 41.61 +++ |+#include <math.h>
#5 41.61 1 | int exp (void);
#5 41.61 gcc -pthread _configtest.o -o _configtest
#5 41.61 /usr/bin/ld: _configtest.o: in function `main':
#5 41.61 /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/_configtest.c:6: undefined reference to `exp'
#5 41.61 collect2: error: ld returned 1 exit status
#5 41.61 /usr/bin/ld: _configtest.o: in function `main':
#5 41.61 /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/_configtest.c:6: undefined reference to `exp'
#5 41.61 collect2: error: ld returned 1 exit status
#5 41.61 failure.
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 41.61 1 | int exp (void);
#5 41.61 | ^~~
#5 41.61 _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
#5 41.61 +++ |+#include <math.h>
#5 41.61 1 | int exp (void);
#5 41.61 gcc -pthread _configtest.o -lm -o _configtest
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o _configtest
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 41.61 gcc: _configtest.c
#5 41.61 success!
#5 41.61 removing: _configtest.c _configtest.o
#5 41.61 File: build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h
#5 41.61 #define NPY_HAVE_ENDIAN_H 1
#5 41.61 #define NPY_SIZEOF_SHORT SIZEOF_SHORT
#5 41.61 #define NPY_SIZEOF_INT SIZEOF_INT
#5 41.61 #define NPY_SIZEOF_LONG SIZEOF_LONG
#5 41.61 #define NPY_SIZEOF_FLOAT 4
#5 41.61 #define NPY_SIZEOF_COMPLEX_FLOAT 8
#5 41.61 #define NPY_SIZEOF_DOUBLE 8
#5 41.61 #define NPY_SIZEOF_COMPLEX_DOUBLE 16
#5 41.61 #define NPY_SIZEOF_LONGDOUBLE 16
#5 41.61 #define NPY_SIZEOF_COMPLEX_LONGDOUBLE 32
#5 41.61 #define NPY_SIZEOF_PY_INTPTR_T 8
#5 41.61 #define NPY_SIZEOF_OFF_T 8
#5 41.61 #define NPY_SIZEOF_PY_LONG_LONG 8
#5 41.61 #define NPY_SIZEOF_LONGLONG 8
#5 41.61 #define NPY_NO_SMP 0
#5 41.61 #define NPY_HAVE_DECL_ISNAN
#5 41.61 #define NPY_HAVE_DECL_ISINF
#5 41.61 #define NPY_HAVE_DECL_ISFINITE
#5 41.61 #define NPY_HAVE_DECL_SIGNBIT
#5 41.61 #define NPY_USE_C99_COMPLEX 1
#5 41.61 #define NPY_HAVE_COMPLEX_DOUBLE 1
#5 41.61 #define NPY_HAVE_COMPLEX_FLOAT 1
#5 41.61 #define NPY_HAVE_COMPLEX_LONG_DOUBLE 1
#5 41.61 #define NPY_RELAXED_STRIDES_CHECKING 1
#5 41.61 #define NPY_USE_C99_FORMATS 1
#5 41.61 #define NPY_VISIBILITY_HIDDEN __attribute__((visibility("hidden")))
#5 41.61 #define NPY_ABI_VERSION 0x01000009
#5 41.61 #define NPY_API_VERSION 0x0000000A
#5 41.61
#5 41.61 #ifndef __STDC_FORMAT_MACROS
#5 41.61 #define __STDC_FORMAT_MACROS 1
#5 41.61 #endif
#5 41.61
#5 41.61 EOF
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h' to sources.
#5 41.61 executing numpy/core/code_generators/generate_numpy_api.py
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__multiarray_api.h' to sources.
#5 41.61 numpy.core - nothing done with h_files = ['build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__multiarray_api.h']
#5 41.61 building extension "numpy.core.multiarray" sources
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h' to sources.
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h' to sources.
#5 41.61 executing numpy/core/code_generators/generate_numpy_api.py
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__multiarray_api.h' to sources.
#5 41.61 creating build/src.linux-aarch64-3.6/numpy/core/src/multiarray
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/multiarray/arraytypes.c
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/multiarray/einsum.c
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/multiarray/lowlevel_strided_loops.c
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/multiarray/nditer_templ.c
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/multiarray/scalartypes.c
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/private/templ_common.h
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/src/private' to include_dirs.
#5 41.61 numpy.core - nothing done with h_files = ['build/src.linux-aarch64-3.6/numpy/core/src/private/templ_common.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__multiarray_api.h']
#5 41.61 building extension "numpy.core.umath" sources
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h' to sources.
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h' to sources.
#5 41.61 executing numpy/core/code_generators/generate_ufunc_api.py
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__ufunc_api.h' to sources.
#5 41.61 creating build/src.linux-aarch64-3.6/numpy/core/src/umath
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/umath/funcs.inc
#5 41.61 adding 'build/src.linux-aarch64-3.6/numpy/core/src/umath' to include_dirs.
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/umath/simd.inc
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/umath/loops.h
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/umath/loops.c
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/umath/scalarmath.c
#5 41.61 numpy.core - nothing done with h_files = ['build/src.linux-aarch64-3.6/numpy/core/src/umath/funcs.inc', 'build/src.linux-aarch64-3.6/numpy/core/src/umath/simd.inc', 'build/src.linux-aarch64-3.6/numpy/core/src/umath/loops.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__ufunc_api.h']
#5 41.61 building extension "numpy.core.umath_tests" sources
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/umath/umath_tests.c
#5 41.61 building extension "numpy.core.test_rational" sources
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/umath/test_rational.c
#5 41.61 building extension "numpy.core.struct_ufunc_test" sources
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/umath/struct_ufunc_test.c
#5 41.61 building extension "numpy.core.multiarray_tests" sources
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/multiarray/multiarray_tests.c
#5 41.61 building extension "numpy.core.operand_flag_tests" sources
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/umath/operand_flag_tests.c
#5 41.61 building extension "numpy.fft.fftpack_lite" sources
#5 41.61 building extension "numpy.linalg.lapack_lite" sources
#5 41.61 creating build/src.linux-aarch64-3.6/numpy/linalg
#5 41.61 adding 'numpy/linalg/lapack_lite/python_xerbla.c' to sources.
#5 41.61 building extension "numpy.linalg._umath_linalg" sources
#5 41.61 adding 'numpy/linalg/lapack_lite/python_xerbla.c' to sources.
#5 41.61 conv_template:> build/src.linux-aarch64-3.6/numpy/linalg/umath_linalg.c
#5 41.61 building extension "numpy.random.mtrand" sources
#5 41.61 creating build/src.linux-aarch64-3.6/numpy/random
#5 41.61 building data_files sources
#5 41.61 build_src: building npy-pkg config files
#5 41.61 running build_py
#5 41.61 creating build/lib.linux-aarch64-3.6
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying numpy/_distributor_init.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying numpy/dual.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying numpy/_globals.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying numpy/setup.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying numpy/version.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying numpy/add_newdocs.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying numpy/matlib.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying numpy/_import_tools.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying numpy/ctypeslib.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying numpy/__init__.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 copying build/src.linux-aarch64-3.6/numpy/__config__.py -> build/lib.linux-aarch64-3.6/numpy
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/compat
#5 41.61 copying numpy/compat/setup.py -> build/lib.linux-aarch64-3.6/numpy/compat
#5 41.61 copying numpy/compat/py3k.py -> build/lib.linux-aarch64-3.6/numpy/compat
#5 41.61 copying numpy/compat/_inspect.py -> build/lib.linux-aarch64-3.6/numpy/compat
#5 41.61 copying numpy/compat/__init__.py -> build/lib.linux-aarch64-3.6/numpy/compat
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/_internal.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/numeric.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/shape_base.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/setup_common.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/records.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/memmap.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/arrayprint.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/setup.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/einsumfunc.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/getlimits.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/numerictypes.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/machar.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/function_base.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/info.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/defchararray.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/cversions.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/_methods.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/fromnumeric.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/__init__.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 copying numpy/core/code_generators/generate_numpy_api.py -> build/lib.linux-aarch64-3.6/numpy/core
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/exec_command.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/lib2def.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/environment.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/unixccompiler.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/msvccompiler.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/conv_template.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/system_info.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/__version__.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/intelccompiler.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/msvc9compiler.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/pathccompiler.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/ccompiler.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/setup.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/from_template.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/numpy_distribution.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/extension.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/misc_util.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/core.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/log.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/info.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/compat.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/line_endings.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/npy_pkg_config.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/mingw32ccompiler.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/__init__.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying numpy/distutils/cpuinfo.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 copying build/src.linux-aarch64-3.6/numpy/distutils/__config__.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/egg_info.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/develop.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/install_clib.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/build_clib.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/install_headers.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/build_scripts.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/build_ext.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/sdist.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/install_data.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/build_src.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/config_compiler.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/autodist.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/config.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/build.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/install.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/build_py.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/bdist_rpm.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 copying numpy/distutils/command/__init__.py -> build/lib.linux-aarch64-3.6/numpy/distutils/command
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/pg.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/mips.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/hpux.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/vast.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/gnu.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/ibm.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/lahey.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/intel.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/nag.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/sun.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/compaq.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/absoft.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/pathf95.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/none.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/g95.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 copying numpy/distutils/fcompiler/__init__.py -> build/lib.linux-aarch64-3.6/numpy/distutils/fcompiler
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/creation.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/byteswapping.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/glossary.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/structured_arrays.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/basics.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/broadcasting.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/subclassing.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/ufuncs.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/indexing.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/misc.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/__init__.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/constants.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 copying numpy/doc/internals.py -> build/lib.linux-aarch64-3.6/numpy/doc
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/f90mod_rules.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/rules.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/diagnose.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/common_rules.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/f2py2e.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/cfuncs.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/__version__.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/use_rules.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/__main__.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/setup.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/cb_rules.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/f2py_testing.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/auxfuncs.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/func2subr.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/info.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/crackfortran.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/capi_maps.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 copying numpy/f2py/__init__.py -> build/lib.linux-aarch64-3.6/numpy/f2py
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/fft
#5 41.61 copying numpy/fft/helper.py -> build/lib.linux-aarch64-3.6/numpy/fft
#5 41.61 copying numpy/fft/setup.py -> build/lib.linux-aarch64-3.6/numpy/fft
#5 41.61 copying numpy/fft/info.py -> build/lib.linux-aarch64-3.6/numpy/fft
#5 41.61 copying numpy/fft/fftpack.py -> build/lib.linux-aarch64-3.6/numpy/fft
#5 41.61 copying numpy/fft/__init__.py -> build/lib.linux-aarch64-3.6/numpy/fft
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/utils.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/recfunctions.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/npyio.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/arrayterator.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/_datasource.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/user_array.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/scimath.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/shape_base.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/stride_tricks.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/arraypad.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/type_check.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/format.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/ufunclike.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/setup.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/_version.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/arraysetops.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/_iotools.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/twodim_base.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/function_base.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/info.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/nanfunctions.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/financial.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/polynomial.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/index_tricks.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 copying numpy/lib/__init__.py -> build/lib.linux-aarch64-3.6/numpy/lib
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/linalg
#5 41.61 copying numpy/linalg/linalg.py -> build/lib.linux-aarch64-3.6/numpy/linalg
#5 41.61 copying numpy/linalg/setup.py -> build/lib.linux-aarch64-3.6/numpy/linalg
#5 41.61 copying numpy/linalg/info.py -> build/lib.linux-aarch64-3.6/numpy/linalg
#5 41.61 copying numpy/linalg/__init__.py -> build/lib.linux-aarch64-3.6/numpy/linalg
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/ma
#5 41.61 copying numpy/ma/testutils.py -> build/lib.linux-aarch64-3.6/numpy/ma
#5 41.61 copying numpy/ma/timer_comparison.py -> build/lib.linux-aarch64-3.6/numpy/ma
#5 41.61 copying numpy/ma/bench.py -> build/lib.linux-aarch64-3.6/numpy/ma
#5 41.61 copying numpy/ma/setup.py -> build/lib.linux-aarch64-3.6/numpy/ma
#5 41.61 copying numpy/ma/core.py -> build/lib.linux-aarch64-3.6/numpy/ma
#5 41.61 copying numpy/ma/mrecords.py -> build/lib.linux-aarch64-3.6/numpy/ma
#5 41.61 copying numpy/ma/version.py -> build/lib.linux-aarch64-3.6/numpy/ma
#5 41.61 copying numpy/ma/extras.py -> build/lib.linux-aarch64-3.6/numpy/ma
#5 41.61 copying numpy/ma/__init__.py -> build/lib.linux-aarch64-3.6/numpy/ma
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/matrixlib
#5 41.61 copying numpy/matrixlib/defmatrix.py -> build/lib.linux-aarch64-3.6/numpy/matrixlib
#5 41.61 copying numpy/matrixlib/setup.py -> build/lib.linux-aarch64-3.6/numpy/matrixlib
#5 41.61 copying numpy/matrixlib/__init__.py -> build/lib.linux-aarch64-3.6/numpy/matrixlib
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 copying numpy/polynomial/hermite_e.py -> build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 copying numpy/polynomial/hermite.py -> build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 copying numpy/polynomial/_polybase.py -> build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 copying numpy/polynomial/setup.py -> build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 copying numpy/polynomial/legendre.py -> build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 copying numpy/polynomial/laguerre.py -> build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 copying numpy/polynomial/polyutils.py -> build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 copying numpy/polynomial/polynomial.py -> build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 copying numpy/polynomial/__init__.py -> build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 copying numpy/polynomial/chebyshev.py -> build/lib.linux-aarch64-3.6/numpy/polynomial
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/random
#5 41.61 copying numpy/random/setup.py -> build/lib.linux-aarch64-3.6/numpy/random
#5 41.61 copying numpy/random/info.py -> build/lib.linux-aarch64-3.6/numpy/random
#5 41.61 copying numpy/random/__init__.py -> build/lib.linux-aarch64-3.6/numpy/random
#5 41.61 creating build/lib.linux-aarch64-3.6/numpy/testing
#5 41.61 copying numpy/testing/print_coercion_tables.py -> build/lib.linux-aarch64-3.6/numpy/testing
#5 41.61 copying numpy/testing/utils.py -> build/lib.linux-aarch64-3.6/numpy/testing
#5 41.61 copying numpy/testing/setup.py -> build/lib.linux-aarch64-3.6/numpy/testing
#5 41.61 copying numpy/testing/decorators.py -> build/lib.linux-aarch64-3.6/numpy/testing
#5 41.61 copying numpy/testing/noseclasses.py -> build/lib.linux-aarch64-3.6/numpy/testing
#5 41.61 copying numpy/testing/__init__.py -> build/lib.linux-aarch64-3.6/numpy/testing
#5 41.61 copying numpy/testing/nosetester.py -> build/lib.linux-aarch64-3.6/numpy/testing
#5 41.61 running build_clib
#5 41.61 customize UnixCCompiler
#5 41.61 customize UnixCCompiler using build_clib
#5 41.61 building 'npymath' library
#5 41.61 compiling C sources
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 creating build/temp.linux-aarch64-3.6
#5 41.61 creating build/temp.linux-aarch64-3.6/build
#5 41.61 creating build/temp.linux-aarch64-3.6/build/src.linux-aarch64-3.6
#5 41.61 creating build/temp.linux-aarch64-3.6/build/src.linux-aarch64-3.6/numpy
#5 41.61 creating build/temp.linux-aarch64-3.6/build/src.linux-aarch64-3.6/numpy/core
#5 41.61 creating build/temp.linux-aarch64-3.6/build/src.linux-aarch64-3.6/numpy/core/src
#5 41.61 creating build/temp.linux-aarch64-3.6/build/src.linux-aarch64-3.6/numpy/core/src/npymath
#5 41.61 creating build/temp.linux-aarch64-3.6/numpy
#5 41.61 creating build/temp.linux-aarch64-3.6/numpy/core
#5 41.61 creating build/temp.linux-aarch64-3.6/numpy/core/src
#5 41.61 creating build/temp.linux-aarch64-3.6/numpy/core/src/npymath
#5 41.61 compile options: '-Inumpy/core/include -Ibuild/src.linux-aarch64-3.6/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -c'
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/npymath/npy_math.c
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/npymath/ieee754.c
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/npymath/npy_math_complex.c
#5 41.61 gcc: numpy/core/src/npymath/halffloat.c
#5 41.61 ar: adding 4 object files to build/temp.linux-aarch64-3.6/libnpymath.a
#5 41.61 building 'npysort' library
#5 41.61 compiling C sources
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 creating build/temp.linux-aarch64-3.6/build/src.linux-aarch64-3.6/numpy/core/src/npysort
#5 41.61 compile options: '-Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Inumpy/core/include -Ibuild/src.linux-aarch64-3.6/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -c'
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/npysort/quicksort.c
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/npysort/mergesort.c
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/npysort/heapsort.c
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/npysort/selection.c
#5 41.61 In file included from numpy/core/src/npysort/selection.c.src:22:
#5 41.61 numpy/core/src/private/npy_partition.h.src: In function ‘get_partition_func’:
#5 41.61 numpy/core/src/private/npy_partition.h.src:98:19: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
#5 41.61 98 | for (i = 0; i < sizeof(_part_map)/sizeof(_part_map[0]); i++) {
#5 41.61 | ^
#5 41.61 numpy/core/src/private/npy_partition.h.src:99:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum NPY_TYPES’ [-Wsign-compare]
#5 41.61 99 | if (type == _part_map[i].typenum) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/private/npy_partition.h.src: In function ‘get_argpartition_func’:
#5 41.61 numpy/core/src/private/npy_partition.h.src:114:19: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
#5 41.61 114 | for (i = 0; i < sizeof(_part_map)/sizeof(_part_map[0]); i++) {
#5 41.61 | ^
#5 41.61 numpy/core/src/private/npy_partition.h.src:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum NPY_TYPES’ [-Wsign-compare]
#5 41.61 115 | if (type == _part_map[i].typenum) {
#5 41.61 | ^~
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/npysort/binsearch.c
#5 41.61 In file included from numpy/core/src/npysort/binsearch.c.src:6:
#5 41.61 numpy/core/src/private/npy_binsearch.h.src: In function ‘get_binsearch_func’:
#5 41.61 numpy/core/src/private/npy_binsearch.h.src:120:45: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 41.61 120 | if (_@arg@binsearch_map[mid_idx].typenum < type) {
#5 41.61 | ^
#5 41.61 numpy/core/src/private/npy_binsearch.h.src:128:64: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 41.61 128 | if (min_idx < num_funcs && _@arg@binsearch_map[min_idx].typenum == type) {
#5 41.61 | ^~
#5 41.61 In file included from numpy/core/src/npysort/binsearch.c.src:6:
#5 41.61 numpy/core/src/private/npy_binsearch.h.src: In function ‘get_argbinsearch_func’:
#5 41.61 numpy/core/src/private/npy_binsearch.h.src:120:48: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 41.61 120 | if (_@arg@binsearch_map[mid_idx].typenum < type) {
#5 41.61 | ^
#5 41.61 numpy/core/src/private/npy_binsearch.h.src:128:67: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 41.61 128 | if (min_idx < num_funcs && _@arg@binsearch_map[min_idx].typenum == type) {
#5 41.61 | ^~
#5 41.61 ar: adding 5 object files to build/temp.linux-aarch64-3.6/libnpysort.a
#5 41.61 running build_ext
#5 41.61 customize UnixCCompiler
#5 41.61 customize UnixCCompiler using build_ext
#5 41.61 building 'numpy.core._dummy' extension
#5 41.61 compiling C sources
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 compile options: '-DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -Ibuild/src.linux-aarch64-3.6/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -c'
#5 41.61 gcc: numpy/core/src/dummymodule.c
#5 41.61 gcc -pthread -shared build/temp.linux-aarch64-3.6/numpy/core/src/dummymodule.o -L/usr/local/lib -Lbuild/temp.linux-aarch64-3.6 -lm -lpython3.6m -o build/lib.linux-aarch64-3.6/numpy/core/_dummy.cpython-36m-aarch64-linux-gnu.so
#5 41.61 building 'numpy.core.multiarray' extension
#5 41.61 compiling C sources
#5 41.61 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 41.61
#5 41.61 creating build/temp.linux-aarch64-3.6/numpy/core/src/multiarray
#5 41.61 creating build/temp.linux-aarch64-3.6/build/src.linux-aarch64-3.6/numpy/core/src/multiarray
#5 41.61 creating build/temp.linux-aarch64-3.6/numpy/core/src/private
#5 41.61 compile options: '-DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DHAVE_CBLAS -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Inumpy/core/include -Ibuild/src.linux-aarch64-3.6/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -c'
#5 41.61 gcc: numpy/core/src/multiarray/alloc.c
#5 41.61 gcc: numpy/core/src/multiarray/arrayobject.c
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/multiarray/arraytypes.c
#5 41.61 gcc: numpy/core/src/multiarray/array_assign.c
#5 41.61 gcc: numpy/core/src/multiarray/array_assign_scalar.c
#5 41.61 numpy/core/src/multiarray/array_assign_scalar.c: In function ‘PyArray_AssignRawScalar’:
#5 41.61 numpy/core/src/multiarray/array_assign_scalar.c:236:34: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
#5 41.61 236 | if (sizeof(scalarbuffer) >= PyArray_DESCR(dst)->elsize) {
#5 41.61 | ^~
#5 41.61 gcc: numpy/core/src/multiarray/array_assign_array.c
#5 41.61 gcc: numpy/core/src/multiarray/buffer.c
#5 41.61 gcc: numpy/core/src/multiarray/calculation.c
#5 41.61 gcc: numpy/core/src/multiarray/compiled_base.c
#5 41.61 gcc: numpy/core/src/multiarray/common.c
#5 41.61 numpy/core/src/multiarray/common.c: In function ‘_IsAligned’:
#5 41.61 numpy/core/src/multiarray/common.c:667:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
#5 41.61 667 | for (i = 0; i < PyArray_NDIM(ap); i++) {
#5 41.61 | ^
#5 41.61 gcc: numpy/core/src/multiarray/convert.c
#5 41.61 gcc: numpy/core/src/multiarray/convert_datatype.c
#5 41.61 gcc: numpy/core/src/multiarray/conversion_utils.c
#5 41.61 gcc: numpy/core/src/multiarray/ctors.c
#5 41.61 gcc: numpy/core/src/multiarray/datetime.c
#5 41.61 numpy/core/src/multiarray/datetime.c: In function ‘parse_datetime_extended_unit_from_string’:
#5 41.61 numpy/core/src/multiarray/datetime.c:781:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 781 | if (out_meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c: In function ‘get_datetime_units_factor’:
#5 41.61 numpy/core/src/multiarray/datetime.c:1076:23: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 1076 | while (littlebase > unit) {
#5 41.61 | ^
#5 41.61 numpy/core/src/multiarray/datetime.c: In function ‘convert_datetime_metadata_tuple_to_datetime_metadata’:
#5 41.61 numpy/core/src/multiarray/datetime.c:1847:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 1847 | if (out_meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c: In function ‘convert_pyobject_to_datetime’:
#5 41.61 numpy/core/src/multiarray/datetime.c:2395:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2395 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c:2411:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2411 | if (meta->base == -1 || meta->base == NPY_FR_GENERIC) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c:2424:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2424 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c:2463:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2463 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c:2495:28: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2495 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c:2522:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2522 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c: In function ‘convert_pyobject_to_timedelta’:
#5 41.61 numpy/core/src/multiarray/datetime.c:2598:28: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2598 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c:2609:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2609 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c:2622:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2622 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c:2661:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2661 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c:2730:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2730 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c:2784:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 2784 | if (meta->base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime.c: In function ‘convert_pyobjects_to_datetimes’:
#5 41.61 numpy/core/src/multiarray/datetime.c:3118:26: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 3118 | if (inout_meta->base == -1) {
#5 41.61 | ^~
#5 41.61 gcc: numpy/core/src/multiarray/datetime_strings.c
#5 41.61 numpy/core/src/multiarray/datetime_strings.c: In function ‘parse_iso_8601_datetime’:
#5 41.61 numpy/core/src/multiarray/datetime_strings.c:310:18: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 310 | if (unit != -1 && !can_cast_datetime64_units(bestunit, unit,
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime_strings.c:350:18: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 350 | if (unit != -1 && !can_cast_datetime64_units(bestunit, unit,
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime_strings.c:733:14: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 733 | if (unit != -1 && !can_cast_datetime64_units(bestunit, unit,
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime_strings.c: In function ‘get_datetime_iso_8601_strlen’:
#5 41.61 numpy/core/src/multiarray/datetime_strings.c:764:14: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 764 | if (base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime_strings.c: In function ‘make_iso_8601_datetime’:
#5 41.61 numpy/core/src/multiarray/datetime_strings.c:930:14: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 930 | if (base == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime_strings.c: In function ‘array_datetime_as_string’:
#5 41.61 numpy/core/src/multiarray/datetime_strings.c:1415:22: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 1415 | if (unit == -1) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/multiarray/datetime_strings.c:1422:18: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 41.61 1422 | if (unit != -1 && !can_cast_datetime64_units(meta->base, unit, casting)) {
#5 41.61 | ^~
#5 41.61 gcc: numpy/core/src/multiarray/datetime_busday.c
#5 41.61 gcc: numpy/core/src/multiarray/datetime_busdaycal.c
#5 41.61 gcc: numpy/core/src/multiarray/descriptor.c
#5 41.61 gcc: numpy/core/src/multiarray/dtype_transfer.c
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/multiarray/einsum.c
#5 41.61 gcc: numpy/core/src/multiarray/flagsobject.c
#5 41.61 gcc: numpy/core/src/multiarray/getset.c
#5 41.61 gcc: numpy/core/src/multiarray/hashdescr.c
#5 41.61 gcc: numpy/core/src/multiarray/item_selection.c
#5 41.61 In file included from numpy/core/src/multiarray/item_selection.c:24:
#5 41.61 numpy/core/src/private/npy_partition.h.src: In function ‘get_partition_func’:
#5 41.61 numpy/core/src/private/npy_partition.h.src:98:19: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
#5 41.61 98 | for (i = 0; i < sizeof(_part_map)/sizeof(_part_map[0]); i++) {
#5 41.61 | ^
#5 41.61 numpy/core/src/private/npy_partition.h.src:99:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum NPY_TYPES’ [-Wsign-compare]
#5 41.61 99 | if (type == _part_map[i].typenum) {
#5 41.61 | ^~
#5 41.61 numpy/core/src/private/npy_partition.h.src: In function ‘get_argpartition_func’:
#5 41.61 numpy/core/src/private/npy_partition.h.src:114:19: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
#5 41.61 114 | for (i = 0; i < sizeof(_part_map)/sizeof(_part_map[0]); i++) {
#5 41.61 | ^
#5 41.61 numpy/core/src/private/npy_partition.h.src:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum NPY_TYPES’ [-Wsign-compare]
#5 41.61 115 | if (type == _part_map[i].typenum) {
#5 41.61 | ^~
#5 41.61 In file included from numpy/core/src/multiarray/item_selection.c:25:
#5 41.61 numpy/core/src/private/npy_binsearch.h.src: In function ‘get_binsearch_func’:
#5 41.61 numpy/core/src/private/npy_binsearch.h.src:120:45: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 41.61 120 | if (_@arg@binsearch_map[mid_idx].typenum < type) {
#5 41.61 | ^
#5 41.61 numpy/core/src/private/npy_binsearch.h.src:128:64: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 41.61 128 | if (min_idx < num_funcs && _@arg@binsearch_map[min_idx].typenum == type) {
#5 41.61 | ^~
#5 41.61 In file included from numpy/core/src/multiarray/item_selection.c:25:
#5 41.61 numpy/core/src/private/npy_binsearch.h.src: In function ‘get_argbinsearch_func’:
#5 41.61 numpy/core/src/private/npy_binsearch.h.src:120:48: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 41.61 120 | if (_@arg@binsearch_map[mid_idx].typenum < type) {
#5 41.61 | ^
#5 41.61 numpy/core/src/private/npy_binsearch.h.src:128:67: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 41.61 128 | if (min_idx < num_funcs && _@arg@binsearch_map[min_idx].typenum == type) {
#5 41.61 | ^~
#5 41.61 gcc: numpy/core/src/multiarray/iterators.c
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/multiarray/lowlevel_strided_loops.c
#5 41.61 gcc: numpy/core/src/multiarray/mapping.c
#5 41.61 gcc: numpy/core/src/multiarray/methods.c
#5 41.61 gcc: numpy/core/src/multiarray/multiarraymodule.c
#5 41.61 gcc: build/src.linux-aarch64-3.6/numpy/core/src/multiarray/nditer_templ.c
#5 41.61 gcc: numpy/core/src/multiarray/nditer_api.c
#5 41.61 numpy/core/src/multiarray/nditer_api.c: In function ‘npyiter_coalesce_axes’:
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 41.61 1703 | perm[idim] = (npy_int8)idim;
#5 41.61 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 41.61 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 41.61 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 41.61 144 | char iter_flexdata;
#5 41.61 | ^~~~~~~~~~~~~
#5 41.61 gcc: numpy/core/src/multiarray/nditer_constr.c
#5 41.61 gcc: numpy/core/src/multiarray/nditer_pywrap.c
#5 41.61 gcc: numpy/core/src/multiarray/number.c
#5 41.61 gcc: numpy/core/src/multiarray/numpymemoryview.c
#5 41.61 gcc: numpy/core/src/multiarray/numpyos.c
#5 41.61 numpy/core/src/multiarray/numpyos.c:18:10: fatal error: xlocale.h: No such file or directory
#5 41.61 18 | #include <xlocale.h>
#5 41.61 | ^~~~~~~~~~~
#5 41.61 compilation terminated.
#5 41.61 numpy/core/src/multiarray/numpyos.c:18:10: fatal error: xlocale.h: No such file or directory
#5 41.61 18 | #include <xlocale.h>
#5 41.61 | ^~~~~~~~~~~
#5 41.61 compilation terminated.
#5 41.61 error: Command "gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DHAVE_CBLAS -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Inumpy/core/include -Ibuild/src.linux-aarch64-3.6/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -c numpy/core/src/multiarray/numpyos.c -o build/temp.linux-aarch64-3.6/numpy/core/src/multiarray/numpyos.o" failed with exit status 1
#5 41.61 ----------------------------------------
#5 41.61 ERROR: Failed building wheel for numpy
#5 41.61 Running setup.py clean for numpy
#5 41.71 ERROR: Command errored out with exit status 1:
#5 41.71 command: /usr/local/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/setup.py'"'"'; __file__='"'"'/tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all
#5 41.71 cwd: /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41
#5 41.71 Complete output (10 lines):
#5 41.71 Running from numpy source directory.
#5 41.71
#5 41.71 `setup.py clean` is not supported, use one of the following instead:
#5 41.71
#5 41.71 - `git clean -xdf` (cleans all files)
#5 41.71 - `git clean -Xdf` (cleans all versioned files, doesn't touch
#5 41.71 files that aren't checked into the git repo)
#5 41.71
#5 41.71 Add `--force` to your command to use it anyway if you must (unsupported).
#5 41.71
#5 41.71 ----------------------------------------
#5 41.71 ERROR: Failed cleaning build dir for numpy
#5 41.71 Failed to build numpy
#5 41.73 Installing collected packages: numpy
#5 41.74 Running setup.py install for numpy: started
#5 65.29 Running setup.py install for numpy: finished with status 'error'
#5 65.29 ERROR: Command errored out with exit status 1:
#5 65.29 command: /usr/local/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/setup.py'"'"'; __file__='"'"'/tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-oli2nr5r/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.6m/numpy
#5 65.29 cwd: /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/
#5 65.29 Complete output (441 lines):
#5 65.29 Running from numpy source directory.
#5 65.29
#5 65.29 Note: if you need reliable uninstall behavior, then install
#5 65.29 with pip instead of using `setup.py install`:
#5 65.29
#5 65.29 - `pip install .` (from a git repo or downloaded source
#5 65.29 release)
#5 65.29 - `pip install numpy` (last NumPy release on PyPi)
#5 65.29
#5 65.29
#5 65.29 blas_opt_info:
#5 65.29 blas_mkl_info:
#5 65.29 libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu']
#5 65.29 NOT AVAILABLE
#5 65.29
#5 65.29 blis_info:
#5 65.29 libraries blis not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu']
#5 65.29 NOT AVAILABLE
#5 65.29
#5 65.29 openblas_info:
#5 65.29 FOUND:
#5 65.29 libraries = ['openblas', 'openblas']
#5 65.29 library_dirs = ['/usr/lib/aarch64-linux-gnu']
#5 65.29 language = c
#5 65.29 define_macros = [('HAVE_CBLAS', None)]
#5 65.29
#5 65.29 FOUND:
#5 65.29 libraries = ['openblas', 'openblas']
#5 65.29 library_dirs = ['/usr/lib/aarch64-linux-gnu']
#5 65.29 language = c
#5 65.29 define_macros = [('HAVE_CBLAS', None)]
#5 65.29
#5 65.29 non-existing path in 'numpy/distutils': 'site.cfg'
#5 65.29 F2PY Version 2
#5 65.29 lapack_opt_info:
#5 65.29 lapack_mkl_info:
#5 65.29 libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu']
#5 65.29 NOT AVAILABLE
#5 65.29
#5 65.29 openblas_lapack_info:
#5 65.29 customize UnixCCompiler
#5 65.29 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 65.29
#5 65.29 creating /tmp/tmp43av4_up/tmp
#5 65.29 creating /tmp/tmp43av4_up/tmp/tmp43av4_up
#5 65.29 compile options: '-c'
#5 65.29 gcc: /tmp/tmp43av4_up/source.c
#5 65.29 /tmp/tmp43av4_up/source.c: In function ‘main’:
#5 65.29 /tmp/tmp43av4_up/source.c:4:13: warning: implicit declaration of function ‘zungqr_’; did you mean ‘zungqr’? [-Wimplicit-function-declaration]
#5 65.29 4 | zungqr_();
#5 65.29 | ^~~~~~~
#5 65.29 | zungqr
#5 65.29 gcc -pthread /tmp/tmp43av4_up/tmp/tmp43av4_up/source.o -L/usr/lib/aarch64-linux-gnu -lopenblas -o /tmp/tmp43av4_up/a.out
#5 65.29 FOUND:
#5 65.29 libraries = ['openblas', 'openblas']
#5 65.29 library_dirs = ['/usr/lib/aarch64-linux-gnu']
#5 65.29 language = c
#5 65.29 define_macros = [('HAVE_CBLAS', None)]
#5 65.29
#5 65.29 FOUND:
#5 65.29 libraries = ['openblas', 'openblas']
#5 65.29 library_dirs = ['/usr/lib/aarch64-linux-gnu']
#5 65.29 language = c
#5 65.29 define_macros = [('HAVE_CBLAS', None)]
#5 65.29
#5 65.29 /usr/local/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'define_macros'
#5 65.29 warnings.warn(msg)
#5 65.29 running install
#5 65.29 running build
#5 65.29 running config_cc
#5 65.29 unifing config_cc, config, build_clib, build_ext, build commands --compiler options
#5 65.29 running config_fc
#5 65.29 unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
#5 65.29 running build_src
#5 65.29 build_src
#5 65.29 building py_modules sources
#5 65.29 building library "npymath" sources
#5 65.29 customize Gnu95FCompiler
#5 65.29 Found executable /usr/bin/gfortran
#5 65.29 customize Gnu95FCompiler
#5 65.29 customize Gnu95FCompiler using config
#5 65.29 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 65.29
#5 65.29 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 65.29 gcc: _configtest.c
#5 65.29 gcc -pthread _configtest.o -o _configtest
#5 65.29 success!
#5 65.29 removing: _configtest.c _configtest.o _configtest
#5 65.29 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 65.29
#5 65.29 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 65.29 gcc: _configtest.c
#5 65.29 _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 65.29 1 | int exp (void);
#5 65.29 | ^~~
#5 65.29 _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
#5 65.29 +++ |+#include <math.h>
#5 65.29 1 | int exp (void);
#5 65.29 gcc -pthread _configtest.o -o _configtest
#5 65.29 /usr/bin/ld: _configtest.o: in function `main':
#5 65.29 /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/_configtest.c:6: undefined reference to `exp'
#5 65.29 collect2: error: ld returned 1 exit status
#5 65.29 /usr/bin/ld: _configtest.o: in function `main':
#5 65.29 /tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/_configtest.c:6: undefined reference to `exp'
#5 65.29 collect2: error: ld returned 1 exit status
#5 65.29 failure.
#5 65.29 removing: _configtest.c _configtest.o
#5 65.29 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 65.29
#5 65.29 compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -c'
#5 65.29 gcc: _configtest.c
#5 65.29 _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
#5 65.29 1 | int exp (void);
#5 65.29 | ^~~
#5 65.29 _configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
#5 65.29 +++ |+#include <math.h>
#5 65.29 1 | int exp (void);
#5 65.29 gcc -pthread _configtest.o -lm -o _configtest
#5 65.29 success!
#5 65.29 removing: _configtest.c _configtest.o _configtest
#5 65.29 building library "npysort" sources
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/src/private' to include_dirs.
#5 65.29 None - nothing done with h_files = ['build/src.linux-aarch64-3.6/numpy/core/src/private/npy_partition.h', 'build/src.linux-aarch64-3.6/numpy/core/src/private/npy_binsearch.h']
#5 65.29 building extension "numpy.core._dummy" sources
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h' to sources.
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h' to sources.
#5 65.29 executing numpy/core/code_generators/generate_numpy_api.py
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__multiarray_api.h' to sources.
#5 65.29 numpy.core - nothing done with h_files = ['build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__multiarray_api.h']
#5 65.29 building extension "numpy.core.multiarray" sources
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h' to sources.
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h' to sources.
#5 65.29 executing numpy/core/code_generators/generate_numpy_api.py
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__multiarray_api.h' to sources.
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/src/private' to include_dirs.
#5 65.29 numpy.core - nothing done with h_files = ['build/src.linux-aarch64-3.6/numpy/core/src/private/templ_common.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__multiarray_api.h']
#5 65.29 building extension "numpy.core.umath" sources
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h' to sources.
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h' to sources.
#5 65.29 executing numpy/core/code_generators/generate_ufunc_api.py
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__ufunc_api.h' to sources.
#5 65.29 adding 'build/src.linux-aarch64-3.6/numpy/core/src/umath' to include_dirs.
#5 65.29 numpy.core - nothing done with h_files = ['build/src.linux-aarch64-3.6/numpy/core/src/umath/funcs.inc', 'build/src.linux-aarch64-3.6/numpy/core/src/umath/simd.inc', 'build/src.linux-aarch64-3.6/numpy/core/src/umath/loops.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/config.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-aarch64-3.6/numpy/core/include/numpy/__ufunc_api.h']
#5 65.29 building extension "numpy.core.umath_tests" sources
#5 65.29 building extension "numpy.core.test_rational" sources
#5 65.29 building extension "numpy.core.struct_ufunc_test" sources
#5 65.29 building extension "numpy.core.multiarray_tests" sources
#5 65.29 building extension "numpy.core.operand_flag_tests" sources
#5 65.29 building extension "numpy.fft.fftpack_lite" sources
#5 65.29 building extension "numpy.linalg.lapack_lite" sources
#5 65.29 adding 'numpy/linalg/lapack_lite/python_xerbla.c' to sources.
#5 65.29 building extension "numpy.linalg._umath_linalg" sources
#5 65.29 adding 'numpy/linalg/lapack_lite/python_xerbla.c' to sources.
#5 65.29 building extension "numpy.random.mtrand" sources
#5 65.29 building data_files sources
#5 65.29 build_src: building npy-pkg config files
#5 65.29 running build_py
#5 65.29 copying numpy/version.py -> build/lib.linux-aarch64-3.6/numpy
#5 65.29 copying build/src.linux-aarch64-3.6/numpy/__config__.py -> build/lib.linux-aarch64-3.6/numpy
#5 65.29 copying build/src.linux-aarch64-3.6/numpy/distutils/__config__.py -> build/lib.linux-aarch64-3.6/numpy/distutils
#5 65.29 running build_clib
#5 65.29 customize UnixCCompiler
#5 65.29 customize UnixCCompiler using build_clib
#5 65.29 running build_ext
#5 65.29 customize UnixCCompiler
#5 65.29 customize UnixCCompiler using build_ext
#5 65.29 building 'numpy.core.multiarray' extension
#5 65.29 compiling C sources
#5 65.29 C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
#5 65.29
#5 65.29 compile options: '-DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DHAVE_CBLAS -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Inumpy/core/include -Ibuild/src.linux-aarch64-3.6/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -c'
#5 65.29 gcc: numpy/core/src/multiarray/alloc.c
#5 65.29 gcc: numpy/core/src/multiarray/arrayobject.c
#5 65.29 gcc: build/src.linux-aarch64-3.6/numpy/core/src/multiarray/arraytypes.c
#5 65.29 gcc: numpy/core/src/multiarray/array_assign.c
#5 65.29 gcc: numpy/core/src/multiarray/array_assign_scalar.c
#5 65.29 numpy/core/src/multiarray/array_assign_scalar.c: In function ‘PyArray_AssignRawScalar’:
#5 65.29 numpy/core/src/multiarray/array_assign_scalar.c:236:34: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
#5 65.29 236 | if (sizeof(scalarbuffer) >= PyArray_DESCR(dst)->elsize) {
#5 65.29 | ^~
#5 65.29 gcc: numpy/core/src/multiarray/array_assign_array.c
#5 65.29 gcc: numpy/core/src/multiarray/buffer.c
#5 65.29 gcc: numpy/core/src/multiarray/calculation.c
#5 65.29 gcc: numpy/core/src/multiarray/compiled_base.c
#5 65.29 gcc: numpy/core/src/multiarray/common.c
#5 65.29 numpy/core/src/multiarray/common.c: In function ‘_IsAligned’:
#5 65.29 numpy/core/src/multiarray/common.c:667:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
#5 65.29 667 | for (i = 0; i < PyArray_NDIM(ap); i++) {
#5 65.29 | ^
#5 65.29 gcc: numpy/core/src/multiarray/convert.c
#5 65.29 gcc: numpy/core/src/multiarray/convert_datatype.c
#5 65.29 gcc: numpy/core/src/multiarray/conversion_utils.c
#5 65.29 gcc: numpy/core/src/multiarray/ctors.c
#5 65.29 gcc: numpy/core/src/multiarray/datetime.c
#5 65.29 numpy/core/src/multiarray/datetime.c: In function ‘parse_datetime_extended_unit_from_string’:
#5 65.29 numpy/core/src/multiarray/datetime.c:781:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 781 | if (out_meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c: In function ‘get_datetime_units_factor’:
#5 65.29 numpy/core/src/multiarray/datetime.c:1076:23: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 1076 | while (littlebase > unit) {
#5 65.29 | ^
#5 65.29 numpy/core/src/multiarray/datetime.c: In function ‘convert_datetime_metadata_tuple_to_datetime_metadata’:
#5 65.29 numpy/core/src/multiarray/datetime.c:1847:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 1847 | if (out_meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c: In function ‘convert_pyobject_to_datetime’:
#5 65.29 numpy/core/src/multiarray/datetime.c:2395:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2395 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c:2411:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2411 | if (meta->base == -1 || meta->base == NPY_FR_GENERIC) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c:2424:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2424 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c:2463:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2463 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c:2495:28: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2495 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c:2522:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2522 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c: In function ‘convert_pyobject_to_timedelta’:
#5 65.29 numpy/core/src/multiarray/datetime.c:2598:28: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2598 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c:2609:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2609 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c:2622:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2622 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c:2661:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2661 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c:2730:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2730 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c:2784:24: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 2784 | if (meta->base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime.c: In function ‘convert_pyobjects_to_datetimes’:
#5 65.29 numpy/core/src/multiarray/datetime.c:3118:26: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 3118 | if (inout_meta->base == -1) {
#5 65.29 | ^~
#5 65.29 gcc: numpy/core/src/multiarray/datetime_strings.c
#5 65.29 numpy/core/src/multiarray/datetime_strings.c: In function ‘parse_iso_8601_datetime’:
#5 65.29 numpy/core/src/multiarray/datetime_strings.c:310:18: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 310 | if (unit != -1 && !can_cast_datetime64_units(bestunit, unit,
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime_strings.c:350:18: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 350 | if (unit != -1 && !can_cast_datetime64_units(bestunit, unit,
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime_strings.c:733:14: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 733 | if (unit != -1 && !can_cast_datetime64_units(bestunit, unit,
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime_strings.c: In function ‘get_datetime_iso_8601_strlen’:
#5 65.29 numpy/core/src/multiarray/datetime_strings.c:764:14: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 764 | if (base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime_strings.c: In function ‘make_iso_8601_datetime’:
#5 65.29 numpy/core/src/multiarray/datetime_strings.c:930:14: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 930 | if (base == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime_strings.c: In function ‘array_datetime_as_string’:
#5 65.29 numpy/core/src/multiarray/datetime_strings.c:1415:22: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 1415 | if (unit == -1) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/multiarray/datetime_strings.c:1422:18: warning: comparison of integer expressions of different signedness: ‘NPY_DATETIMEUNIT’ and ‘int’ [-Wsign-compare]
#5 65.29 1422 | if (unit != -1 && !can_cast_datetime64_units(meta->base, unit, casting)) {
#5 65.29 | ^~
#5 65.29 gcc: numpy/core/src/multiarray/datetime_busday.c
#5 65.29 gcc: numpy/core/src/multiarray/datetime_busdaycal.c
#5 65.29 gcc: numpy/core/src/multiarray/descriptor.c
#5 65.29 gcc: numpy/core/src/multiarray/dtype_transfer.c
#5 65.29 gcc: build/src.linux-aarch64-3.6/numpy/core/src/multiarray/einsum.c
#5 65.29 gcc: numpy/core/src/multiarray/flagsobject.c
#5 65.29 gcc: numpy/core/src/multiarray/getset.c
#5 65.29 gcc: numpy/core/src/multiarray/hashdescr.c
#5 65.29 gcc: numpy/core/src/multiarray/item_selection.c
#5 65.29 In file included from numpy/core/src/multiarray/item_selection.c:24:
#5 65.29 numpy/core/src/private/npy_partition.h.src: In function ‘get_partition_func’:
#5 65.29 numpy/core/src/private/npy_partition.h.src:98:19: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
#5 65.29 98 | for (i = 0; i < sizeof(_part_map)/sizeof(_part_map[0]); i++) {
#5 65.29 | ^
#5 65.29 numpy/core/src/private/npy_partition.h.src:99:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum NPY_TYPES’ [-Wsign-compare]
#5 65.29 99 | if (type == _part_map[i].typenum) {
#5 65.29 | ^~
#5 65.29 numpy/core/src/private/npy_partition.h.src: In function ‘get_argpartition_func’:
#5 65.29 numpy/core/src/private/npy_partition.h.src:114:19: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
#5 65.29 114 | for (i = 0; i < sizeof(_part_map)/sizeof(_part_map[0]); i++) {
#5 65.29 | ^
#5 65.29 numpy/core/src/private/npy_partition.h.src:115:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum NPY_TYPES’ [-Wsign-compare]
#5 65.29 115 | if (type == _part_map[i].typenum) {
#5 65.29 | ^~
#5 65.29 In file included from numpy/core/src/multiarray/item_selection.c:25:
#5 65.29 numpy/core/src/private/npy_binsearch.h.src: In function ‘get_binsearch_func’:
#5 65.29 numpy/core/src/private/npy_binsearch.h.src:120:45: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 65.29 120 | if (_@arg@binsearch_map[mid_idx].typenum < type) {
#5 65.29 | ^
#5 65.29 numpy/core/src/private/npy_binsearch.h.src:128:64: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 65.29 128 | if (min_idx < num_funcs && _@arg@binsearch_map[min_idx].typenum == type) {
#5 65.29 | ^~
#5 65.29 In file included from numpy/core/src/multiarray/item_selection.c:25:
#5 65.29 numpy/core/src/private/npy_binsearch.h.src: In function ‘get_argbinsearch_func’:
#5 65.29 numpy/core/src/private/npy_binsearch.h.src:120:48: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 65.29 120 | if (_@arg@binsearch_map[mid_idx].typenum < type) {
#5 65.29 | ^
#5 65.29 numpy/core/src/private/npy_binsearch.h.src:128:67: warning: comparison of integer expressions of different signedness: ‘enum NPY_TYPES’ and ‘int’ [-Wsign-compare]
#5 65.29 128 | if (min_idx < num_funcs && _@arg@binsearch_map[min_idx].typenum == type) {
#5 65.29 | ^~
#5 65.29 gcc: numpy/core/src/multiarray/iterators.c
#5 65.29 gcc: build/src.linux-aarch64-3.6/numpy/core/src/multiarray/lowlevel_strided_loops.c
#5 65.29 gcc: numpy/core/src/multiarray/mapping.c
#5 65.29 gcc: numpy/core/src/multiarray/methods.c
#5 65.29 gcc: numpy/core/src/multiarray/multiarraymodule.c
#5 65.29 gcc: build/src.linux-aarch64-3.6/numpy/core/src/multiarray/nditer_templ.c
#5 65.29 gcc: numpy/core/src/multiarray/nditer_api.c
#5 65.29 numpy/core/src/multiarray/nditer_api.c: In function ‘npyiter_coalesce_axes’:
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 numpy/core/src/multiarray/nditer_api.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
#5 65.29 1703 | perm[idim] = (npy_int8)idim;
#5 65.29 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~
#5 65.29 In file included from numpy/core/src/multiarray/nditer_api.c:16:
#5 65.29 numpy/core/src/multiarray/nditer_impl.h:144:10: note: at offset 0 to object ‘iter_flexdata’ with size 1 declared here
#5 65.29 144 | char iter_flexdata;
#5 65.29 | ^~~~~~~~~~~~~
#5 65.29 gcc: numpy/core/src/multiarray/nditer_constr.c
#5 65.29 gcc: numpy/core/src/multiarray/nditer_pywrap.c
#5 65.29 gcc: numpy/core/src/multiarray/number.c
#5 65.29 gcc: numpy/core/src/multiarray/numpymemoryview.c
#5 65.29 gcc: numpy/core/src/multiarray/numpyos.c
#5 65.29 numpy/core/src/multiarray/numpyos.c:18:10: fatal error: xlocale.h: No such file or directory
#5 65.29 18 | #include <xlocale.h>
#5 65.29 | ^~~~~~~~~~~
#5 65.29 compilation terminated.
#5 65.29 numpy/core/src/multiarray/numpyos.c:18:10: fatal error: xlocale.h: No such file or directory
#5 65.29 18 | #include <xlocale.h>
#5 65.29 | ^~~~~~~~~~~
#5 65.29 compilation terminated.
#5 65.29 error: Command "gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DHAVE_CBLAS -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Inumpy/core/include -Ibuild/src.linux-aarch64-3.6/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.6m -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -Ibuild/src.linux-aarch64-3.6/numpy/core/src/private -c numpy/core/src/multiarray/numpyos.c -o build/temp.linux-aarch64-3.6/numpy/core/src/multiarray/numpyos.o" failed with exit status 1
#5 65.29 ----------------------------------------
#5 65.29 ERROR: Command errored out with exit status 1: /usr/local/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/setup.py'"'"'; __file__='"'"'/tmp/pip-install-qvb2gtw9/numpy_48be8eaf8c4b48829187034afc123e41/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-oli2nr5r/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.6m/numpy Check the logs for full command output.
#5 65.41 WARNING: You are using pip version 21.2.4; however, version 21.3.1 is available.
#5 65.41 You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
------
executor failed running [/bin/sh -c apt-get update && apt-get install -y libopenblas-dev gfortran && pip install numpy==1.12.1 && pip install scipy==0.19.0 && pip install gunicorn==19.7.1 && pip install flask==0.12.2 && pip install image-match==1.1.2 && pip install 'elasticsearch>=6.0.0,<7.0.0' && rm -rf /var/lib/apt/lists/*]: exit code: 1
^[[Amake: *** [build] Error 1
Any help appreciated. Thanks.