Skip to content

Ndk19c compiled numpy problems #1923

@Liujiangy1

Description

@Liujiangy1

Versions

  • Python: 3.4
  • OS:ubuntu 16
  • Kivy:
  • Cython:0.29.11

Description

I use clang to compile, no problem with adding numpy, once the numpy is added, the following problem occurs.

Command

p4a apk --version 0.1 --bootstrap=sdl2 --requirements=python3,android,numpy --arch=armeabi-v7a --ndk-dir=/home/liu/android-ndk-r19c

Logs

  libraries  not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
  NOT AVAILABLE

/root/.local/share/python-for-android/build/other_builds/numpy-python3/armeabi-v7a__ndk_target_27/numpy/numpy/distutils/system_info.py:625: UserWarning: 
    Lapack (http://www.netlib.org/lapack/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [lapack]) or by setting
    the LAPACK environment variable.
  self.calc_info()
lapack_src_info:
  NOT AVAILABLE

/root/.local/share/python-for-android/build/other_builds/numpy-python3/armeabi-v7a__ndk_target_27/numpy/numpy/distutils/system_info.py:625: UserWarning: 
    Lapack (http://www.netlib.org/lapack/) sources not found.
    Directories to search for the sources can be specified in the
    numpy/distutils/site.cfg file (section [lapack_src]) or by setting
    the LAPACK_SRC environment variable.
  self.calc_info()
  NOT AVAILABLE

/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Lib/distutils/dist.py:274: UserWarning: Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Lib/distutils/dist.py:274: UserWarning: Unknown distribution option: 'python_requires'
  warnings.warn(msg)
/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Lib/distutils/dist.py:274: UserWarning: Unknown distribution option: 'zip_safe'
  warnings.warn(msg)
/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Lib/distutils/dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
  warnings.warn(msg)
running build_ext
running build_src
build_src
building py_modules sources
building library "npymath" sources
get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']'
customize Gnu95FCompiler
Found executable /usr/bin/gfortran
Could not locate executable /usr/bin/ccache /home/liu/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions 
Could not locate executable arm-linux-androideabi-ld -L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib --sysroot=/home/liu/android-ndk-r19c/platforms/android-27/arch-arm -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build -lpython3.7m -shared
Found executable /home/liu/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ar
Found executable /home/liu/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ranlib
customize Gnu95FCompiler
customize Gnu95FCompiler using config
C compiler: /usr/bin/ccache /home/liu/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib --sysroot=/home/liu/android-ndk-r19c/platforms/android-27/arch-arm -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build -lpython3.7m -DNDEBUG -g -fwrapv -O3 -Wall -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -fPIC

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/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Include -I/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/native-build -c -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include'
ccache: _configtest.c
clang: warning: -lpython3.7m: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build' [-Wunused-command-line-argument]
clang: warning: -lpython3.7m: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isysroot /home/liu/android-ndk-r19c/sysroot' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/python-installs/unnamed_dist_5/include/python3.7' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isysroot /home/liu/android-ndk-r19c/sysroot' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/python-installs/unnamed_dist_5/include/python3.7' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/private' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/npymath' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/multiarray' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/umath' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/npysort' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/native-build' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isysroot /home/liu/android-ndk-r19c/sysroot' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/python-installs/unnamed_dist_5/include/python3.7' [-Wunused-command-line-argument]
/usr/bin/ccache /home/liu/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib --sysroot=/home/liu/android-ndk-r19c/platforms/android-27/arch-arm -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build -lpython3.7m _configtest.o -o _configtest
success!
removing: _configtest.c _configtest.o _configtest.o.d _configtest
C compiler: /usr/bin/ccache /home/liu/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib --sysroot=/home/liu/android-ndk-r19c/platforms/android-27/arch-arm -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build -lpython3.7m -DNDEBUG -g -fwrapv -O3 -Wall -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -fPIC

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/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Include -I/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/native-build -c -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include'
ccache: _configtest.c
clang: warning: -lpython3.7m: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build' [-Wunused-command-line-argument]
clang: warning: -lpython3.7m: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isysroot /home/liu/android-ndk-r19c/sysroot' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/python-installs/unnamed_dist_5/include/python3.7' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isysroot /home/liu/android-ndk-r19c/sysroot' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/python-installs/unnamed_dist_5/include/python3.7' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/private' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/npymath' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/multiarray' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/umath' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/npysort' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/native-build' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isysroot /home/liu/android-ndk-r19c/sysroot' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/python-installs/unnamed_dist_5/include/python3.7' [-Wunused-command-line-argument]
_configtest.c:1:5: warning: incompatible redeclaration of library function 'exp' [-Wincompatible-library-redeclaration]
int exp (void);
    ^
_configtest.c:1:5: note: 'exp' is a builtin with type 'double (double)'
1 warning generated.
/usr/bin/ccache /home/liu/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib --sysroot=/home/liu/android-ndk-r19c/platforms/android-27/arch-arm -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build -lpython3.7m _configtest.o -o _configtest
_configtest.c:6: error: undefined reference to 'exp'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
_configtest.c:6: error: undefined reference to 'exp'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
failure.
removing: _configtest.c _configtest.o _configtest.o.d
C compiler: /usr/bin/ccache /home/liu/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib --sysroot=/home/liu/android-ndk-r19c/platforms/android-27/arch-arm -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build -lpython3.7m -DNDEBUG -g -fwrapv -O3 -Wall -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -fPIC

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/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Include -I/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/native-build -c -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include'
ccache: _configtest.c
clang: warning: -lpython3.7m: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build' [-Wunused-command-line-argument]
clang: warning: -lpython3.7m: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isysroot /home/liu/android-ndk-r19c/sysroot' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/python-installs/unnamed_dist_5/include/python3.7' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isysroot /home/liu/android-ndk-r19c/sysroot' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/python-installs/unnamed_dist_5/include/python3.7' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/private' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/npymath' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/multiarray' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/umath' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I numpy/core/src/npysort' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/native-build' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-isysroot /home/liu/android-ndk-r19c/sysroot' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-I /root/.local/share/python-for-android/build/python-installs/unnamed_dist_5/include/python3.7' [-Wunused-command-line-argument]
_configtest.c:1:5: warning: incompatible redeclaration of library function 'exp' [-Wincompatible-library-redeclaration]
int exp (void);
    ^
_configtest.c:1:5: note: 'exp' is a builtin with type 'double (double)'
1 warning generated.
/usr/bin/ccache /home/liu/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib --sysroot=/home/liu/android-ndk-r19c/platforms/android-27/arch-arm -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build -lpython3.7m _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest.o.d _configtest
  adding 'build/src.linux-x86_64-3.7/numpy/core/src/npymath' to include_dirs.
None - nothing done with h_files = ['build/src.linux-x86_64-3.7/numpy/core/src/npymath/npy_math_internal.h']
building library "npysort" sources
  adding 'build/src.linux-x86_64-3.7/numpy/core/src/private' to include_dirs.
None - nothing done with h_files = ['build/src.linux-x86_64-3.7/numpy/core/src/private/npy_partition.h', 'build/src.linux-x86_64-3.7/numpy/core/src/private/npy_binsearch.h']
building extension "numpy.core._dummy" sources
Generating build/src.linux-x86_64-3.7/numpy/core/include/numpy/config.h
C compiler: /usr/bin/ccache /home/liu/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib --sysroot=/home/liu/android-ndk-r19c/platforms/android-27/arch-arm -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build -lpython3.7m -DNDEBUG -g -fwrapv -O3 -Wall -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include -fPIC

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/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Include -I/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/native-build -c -DANDROID -fomit-frame-pointer -D__ANDROID_API__=27 -target armv7a-none-linux-androideabi -gcc-toolchain /home/liu/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 -isystem /home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -I/home/liu/android-ndk-r19c/sysroot/usr/include/arm-linux-androideabi -isysroot /home/liu/android-ndk-r19c/sysroot -I/root/.local/share/python-for-android/build/python-installs/unnamed_dist_11/include/python3.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -I/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include'
ccache: _configtest.c
clang: warning: -lpython3.7m: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build' [-Wunused-command-line-argument]
In file included from _configtest.c:1:
/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include/Python.h:25:10: fatal error: 'stdio.h' file not found
#include <stdio.h>
         ^~~~~~~~~
1 error generated.
clang: warning: -lpython3.7m: 'linker' input unused [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/home/liu/android-ndk-r19c/platforms/android-27/arch-arm/usr/lib' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-L/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/android-build' [-Wunused-command-line-argument]
In file included from _configtest.c:1:
/root/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_27/python3/Include/Python.h:25:10: fatal error: 'stdio.h' file not found
#include <stdio.h>
         ^~~~~~~~~
1 error generated.
failure.
removing: _configtest.c _configtest.o
Traceback (most recent call last):
  File "setup.py", line 402, in <module>
    setup_package()
  File "setup.py", line 394, in setup_package
    setup(**metadata)
  File "/root/.local/share/python-for-android/build/other_builds/numpy-python3/armeabi-v7a__ndk_target_27/numpy/numpy/distutils/core.py", line 169, in setup
    return old_setup(**new_attr)
  File "/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Lib/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Lib/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Lib/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/root/.local/share/python-for-android/build/other_builds/numpy-python3/armeabi-v7a__ndk_target_27/numpy/numpy/distutils/command/build_ext.py", line 80, in run
    self.run_command('build_src')
  File "/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Lib/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/root/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Lib/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/root/.local/share/python-for-android/build/other_builds/numpy-python3/armeabi-v7a__ndk_target_27/numpy/numpy/distutils/command/build_src.py", line 148, in run
    self.build_sources()
  File "/root/.local/share/python-for-android/build/other_builds/numpy-python3/armeabi-v7a__ndk_target_27/numpy/numpy/distutils/command/build_src.py", line 165, in build_sources
    self.build_extension_sources(ext)
  File "/root/.local/share/python-for-android/build/other_builds/numpy-python3/armeabi-v7a__ndk_target_27/numpy/numpy/distutils/command/build_src.py", line 324, in build_extension_sources
    sources = self.generate_sources(sources, ext)
  File "/root/.local/share/python-for-android/build/other_builds/numpy-python3/armeabi-v7a__ndk_target_27/numpy/numpy/distutils/command/build_src.py", line 377, in generate_sources
    source = func(extension, build_dir)
  File "numpy/core/setup.py", line 422, in generate_config_h
    moredefs, ignored = cocache.check_types(config_cmd, ext, build_dir)
  File "numpy/core/setup.py", line 48, in check_types
    out = check_types(*a, **kw)
  File "numpy/core/setup.py", line 281, in check_types
    "install {0}-dev|{0}-devel.".format(python))
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions