Created
November 8, 2013 01:00
-
-
Save inclement/7364585 to your computer and use it in GitHub Desktop.
p4a numpy failure
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ ./distribute.sh -m "numpy kivy" | |
| Check build dependencies for arch | |
| Avoid check build dependencies, unknow platform arch | |
| Check enviromnent | |
| SDK located at /opt/android-sdk | |
| NDK located at /opt/android-ndk | |
| NDK version is r9 | |
| API level set to 14 | |
| Check mandatory tools | |
| Distribution will be located at /home/asandy/devel/python-for-android/dist/default | |
| The distribution /home/asandy/devel/python-for-android/dist/default already exist | |
| Press a key to remove it, or Control + C to abort. | |
| Entering in ARM enviromnent | |
| Compiler found at /opt/android-ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc | |
| PATH is /opt/android-ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/:/opt/android-ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/:/opt/android-ndk:/opt/android-sdk/tools:/home/asandy/bin/mathematica:/home/asandy/bin:/home/asandy/devel/buildozer/build/scripts-2.7/:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/android-ndk:/opt/android-sdk/platform-tools:/opt/android-sdk/tools:/usr/bin/vendor_perl:/usr/bin/core_perl | |
| Leaving ARM enviromnent | |
| Read numpy recipe | |
| Module numpy depend on python | |
| Read kivy recipe | |
| Module kivy depend on pygame pyjnius android | |
| Read python recipe | |
| Module python depend on hostpython | |
| Read pygame recipe | |
| Module pygame depend on python sdl | |
| Read pyjnius recipe | |
| Module pyjnius depend on python sdl | |
| Read android recipe | |
| Module android depend on pygame | |
| Read hostpython recipe | |
| Ignored python, already processed | |
| Read sdl recipe | |
| Module sdl depend on python | |
| Ignored python, already processed | |
| Ignored sdl, already processed | |
| Ignored pygame, already processed | |
| Ignored python, already processed | |
| Modules changed to hostpython python numpy sdl pygame pyjnius android kivy | |
| Pure-Python modules changed to | |
| Run get packages | |
| Download package for hostpython | |
| Module hostpython already downloaded | |
| Download package for python | |
| Module python already downloaded | |
| Download package for numpy | |
| Module numpy already downloaded | |
| Download package for sdl | |
| No package for sdl | |
| Download package for pygame | |
| Module pygame already downloaded | |
| Download package for pyjnius | |
| Module pyjnius already downloaded | |
| Download package for android | |
| No package for android | |
| $P4A_kivy_DIR is not empty, linking /home/asandy/kivy/ dir instead of downloading | |
| Run prebuild | |
| Call prebuild_hostpython | |
| Call prebuild_python | |
| Call prebuild_numpy | |
| Call prebuild_sdl | |
| Call prebuild_pygame | |
| Call prebuild_pyjnius | |
| Call prebuild_android | |
| Call prebuild_kivy | |
| Run build | |
| Call build_hostpython | |
| Call build_python | |
| Call build_numpy | |
| Entering in ARM enviromnent | |
| Compiler found at /opt/android-ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc | |
| Running from numpy source directory. | |
| non-existing path in 'numpy/distutils': 'site.cfg' | |
| F2PY Version 2 | |
| blas_opt_info: | |
| blas_mkl_info: | |
| libraries mkl,vml,guide not found in ['/home/asandy/devel/python-for-android/build/python-install/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/'] | |
| NOT AVAILABLE | |
| atlas_blas_threads_info: | |
| Setting PTATLAS=ATLAS | |
| libraries ptf77blas,ptcblas,atlas not found in ['/home/asandy/devel/python-for-android/build/python-install/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/'] | |
| NOT AVAILABLE | |
| atlas_blas_info: | |
| libraries f77blas,cblas,atlas not found in ['/home/asandy/devel/python-for-android/build/python-install/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/'] | |
| NOT AVAILABLE | |
| /home/asandy/devel/python-for-android/build/numpy/numpy-1.7.1/numpy/distutils/system_info.py:1494: UserWarning: | |
| Atlas (http://math-atlas.sourceforge.net/) libraries not found. | |
| Directories to search for the libraries can be specified in the | |
| numpy/distutils/site.cfg file (section [atlas]) or by setting | |
| the ATLAS environment variable. | |
| warnings.warn(AtlasNotFoundError.__doc__) | |
| blas_info: | |
| FOUND: | |
| libraries = ['blas'] | |
| library_dirs = ['/usr/lib64'] | |
| language = f77 | |
| FOUND: | |
| libraries = ['blas'] | |
| library_dirs = ['/usr/lib64'] | |
| define_macros = [('NO_ATLAS_INFO', 1)] | |
| language = f77 | |
| lapack_opt_info: | |
| lapack_mkl_info: | |
| mkl_info: | |
| libraries mkl,vml,guide not found in ['/home/asandy/devel/python-for-android/build/python-install/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/'] | |
| NOT AVAILABLE | |
| NOT AVAILABLE | |
| atlas_threads_info: | |
| Setting PTATLAS=ATLAS | |
| libraries ptf77blas,ptcblas,atlas not found in /home/asandy/devel/python-for-android/build/python-install/lib | |
| libraries lapack_atlas not found in /home/asandy/devel/python-for-android/build/python-install/lib | |
| libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib | |
| libraries lapack_atlas not found in /usr/local/lib | |
| libraries ptf77blas,ptcblas,atlas not found in /usr/lib64 | |
| libraries lapack_atlas not found in /usr/lib64 | |
| libraries ptf77blas,ptcblas,atlas not found in /usr/lib | |
| libraries lapack_atlas not found in /usr/lib | |
| libraries ptf77blas,ptcblas,atlas not found in /usr/lib/ | |
| libraries lapack_atlas not found in /usr/lib/ | |
| numpy.distutils.system_info.atlas_threads_info | |
| NOT AVAILABLE | |
| atlas_info: | |
| libraries f77blas,cblas,atlas not found in /home/asandy/devel/python-for-android/build/python-install/lib | |
| libraries lapack_atlas not found in /home/asandy/devel/python-for-android/build/python-install/lib | |
| libraries f77blas,cblas,atlas not found in /usr/local/lib | |
| libraries lapack_atlas not found in /usr/local/lib | |
| libraries f77blas,cblas,atlas not found in /usr/lib64 | |
| libraries lapack_atlas not found in /usr/lib64 | |
| libraries f77blas,cblas,atlas not found in /usr/lib | |
| libraries lapack_atlas not found in /usr/lib | |
| libraries f77blas,cblas,atlas not found in /usr/lib/ | |
| libraries lapack_atlas not found in /usr/lib/ | |
| numpy.distutils.system_info.atlas_info | |
| NOT AVAILABLE | |
| /home/asandy/devel/python-for-android/build/numpy/numpy-1.7.1/numpy/distutils/system_info.py:1408: UserWarning: | |
| Atlas (http://math-atlas.sourceforge.net/) libraries not found. | |
| Directories to search for the libraries can be specified in the | |
| numpy/distutils/site.cfg file (section [atlas]) or by setting | |
| the ATLAS environment variable. | |
| warnings.warn(AtlasNotFoundError.__doc__) | |
| lapack_info: | |
| FOUND: | |
| libraries = ['lapack'] | |
| library_dirs = ['/usr/lib64'] | |
| language = f77 | |
| FOUND: | |
| libraries = ['lapack', 'blas'] | |
| library_dirs = ['/usr/lib64'] | |
| define_macros = [('NO_ATLAS_INFO', 1)] | |
| language = f77 | |
| running build_ext | |
| running build_src | |
| build_src | |
| building py_modules sources | |
| building library "npymath" sources | |
| customize Gnu95FCompiler | |
| Found executable /usr/bin/gfortran | |
| Found executable /opt/android-ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ld | |
| Found executable /opt/android-ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ar | |
| Found executable /opt/android-ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ranlib | |
| customize Gnu95FCompiler | |
| customize Gnu95FCompiler using config | |
| C compiler: ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm -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 -Inumpy/core/include -I/home/asandy/devel/python-for-android/build/python-install/include/python2.7 -c' | |
| ccache: _configtest.c | |
| ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm _configtest.o -o _configtest | |
| success! | |
| removing: _configtest.c _configtest.o _configtest | |
| C compiler: ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm -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 -Inumpy/core/include -I/home/asandy/devel/python-for-android/build/python-install/include/python2.7 -c' | |
| ccache: _configtest.c | |
| _configtest.c:1:5: warning: conflicting types for built-in function 'exp' [enabled by default] | |
| int exp (void); | |
| ^ | |
| ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm _configtest.o -o _configtest | |
| _configtest.c:6: error: undefined reference to 'exp' | |
| collect2: error: ld returned 1 exit status | |
| _configtest.c:6: error: undefined reference to 'exp' | |
| collect2: error: ld returned 1 exit status | |
| failure. | |
| removing: _configtest.c _configtest.o | |
| C compiler: ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm -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 -Inumpy/core/include -I/home/asandy/devel/python-for-android/build/python-install/include/python2.7 -c' | |
| ccache: _configtest.c | |
| _configtest.c:1:5: warning: conflicting types for built-in function 'exp' [enabled by default] | |
| int exp (void); | |
| ^ | |
| ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm _configtest.o -lm -o _configtest | |
| success! | |
| removing: _configtest.c _configtest.o _configtest | |
| building library "npysort" sources | |
| building extension "numpy.core._dummy" sources | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/config.h' to sources. | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/_numpyconfig.h' to sources. | |
| executing numpy/core/code_generators/generate_numpy_api.py | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h' to sources. | |
| numpy.core - nothing done with h_files = ['build/src.linux-x86_64-2.7/numpy/core/include/numpy/config.h', 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h'] | |
| building extension "numpy.core.multiarray" sources | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/config.h' to sources. | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/_numpyconfig.h' to sources. | |
| executing numpy/core/code_generators/generate_numpy_api.py | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h' to sources. | |
| numpy.core - nothing done with h_files = ['build/src.linux-x86_64-2.7/numpy/core/include/numpy/config.h', 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h'] | |
| building extension "numpy.core.umath" sources | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/config.h' to sources. | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/_numpyconfig.h' to sources. | |
| executing numpy/core/code_generators/generate_ufunc_api.py | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/__ufunc_api.h' to sources. | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/src/umath' to include_dirs. | |
| numpy.core - nothing done with h_files = ['build/src.linux-x86_64-2.7/numpy/core/src/umath/funcs.inc', 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/config.h', 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/__ufunc_api.h'] | |
| building extension "numpy.core.scalarmath" sources | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/config.h' to sources. | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/_numpyconfig.h' to sources. | |
| executing numpy/core/code_generators/generate_numpy_api.py | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h' to sources. | |
| executing numpy/core/code_generators/generate_ufunc_api.py | |
| adding 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/__ufunc_api.h' to sources. | |
| numpy.core - nothing done with h_files = ['build/src.linux-x86_64-2.7/numpy/core/include/numpy/config.h', 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/__multiarray_api.h', 'build/src.linux-x86_64-2.7/numpy/core/include/numpy/__ufunc_api.h'] | |
| building extension "numpy.core._dotblas" sources | |
| building extension "numpy.core.umath_tests" sources | |
| building extension "numpy.core.multiarray_tests" sources | |
| building extension "numpy.lib._compiled_base" sources | |
| building extension "numpy.numarray._capi" sources | |
| building extension "numpy.fft.fftpack_lite" sources | |
| building extension "numpy.linalg.lapack_lite" sources | |
| adding 'numpy/linalg/lapack_litemodule.c' to sources. | |
| adding 'numpy/linalg/python_xerbla.c' to sources. | |
| building extension "numpy.random.mtrand" sources | |
| C compiler: ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm -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 -Inumpy/core/include -I/home/asandy/devel/python-for-android/build/python-install/include/python2.7 -c' | |
| ccache: _configtest.c | |
| ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm _configtest.o -o _configtest | |
| _configtest | |
| unable to execute _configtest: Exec format error | |
| failure. | |
| removing: _configtest.c _configtest.o _configtest | |
| building data_files sources | |
| build_src: building npy-pkg config files | |
| running build_clib | |
| customize UnixCCompiler | |
| customize UnixCCompiler using build_clib | |
| customize UnixCCompiler | |
| customize UnixCCompiler using build_ext | |
| customize Gnu95FCompiler | |
| customize Gnu95FCompiler | |
| customize Gnu95FCompiler using build_ext | |
| building 'numpy.linalg.lapack_lite' extension | |
| compiling C sources | |
| C compiler: ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DANDROID -mandroid -fomit-frame-pointer --sysroot /opt/android-ndk/platforms/android-14/arch-arm -fPIC | |
| compile options: '-DNO_ATLAS_INFO=1 -Inumpy/core/include -Ibuild/src.linux-x86_64-2.7/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 -Inumpy/core/include -I/home/asandy/devel/python-for-android/build/python-install/include/python2.7 -Ibuild/src.linux-x86_64-2.7/numpy/core/src/multiarray -Ibuild/src.linux-x86_64-2.7/numpy/core/src/umath -c' | |
| ccache: numpy/linalg/lapack_litemodule.c | |
| In file included from /home/asandy/devel/python-for-android/build/python-install/include/python2.7/Python.h:126:0, | |
| from numpy/linalg/lapack_litemodule.c:7: | |
| /home/asandy/devel/python-for-android/build/python-install/include/python2.7/modsupport.h:27:1: warning: 'PyArg_ParseTuple' is an unrecognized format function type [-Wformat=] | |
| PyAPI_FUNC(int) PyArg_ParseTuple(PyObject *, const char *, ...) Py_FORMAT_PARSETUPLE(PyArg_ParseTuple, 2, 3); | |
| ^ | |
| ccache: numpy/linalg/python_xerbla.c | |
| In file included from /home/asandy/devel/python-for-android/build/python-install/include/python2.7/Python.h:126:0, | |
| from numpy/linalg/python_xerbla.c:1: | |
| /home/asandy/devel/python-for-android/build/python-install/include/python2.7/modsupport.h:27:1: warning: 'PyArg_ParseTuple' is an unrecognized format function type [-Wformat=] | |
| PyAPI_FUNC(int) PyArg_ParseTuple(PyObject *, const char *, ...) Py_FORMAT_PARSETUPLE(PyArg_ParseTuple, 2, 3); | |
| ^ | |
| /usr/bin/gfortran -Wall -lm build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o build/temp.linux-x86_64-2.7/numpy/linalg/python_xerbla.o -L/usr/lib64 -L/home/asandy/devel/python-for-android/build/python-install/lib -Lbuild/temp.linux-x86_64-2.7 -llapack -lblas -lpython2.7 -lgfortran -o build/lib.linux-x86_64-2.7/numpy/linalg/lapack_lite.so | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: could not read symbols: File in wrong format | |
| collect2: error: ld returned 1 exit status | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| /usr/bin/ld: build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: Relocations in generic ELF (EM: 40) | |
| build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o: could not read symbols: File in wrong format | |
| collect2: error: ld returned 1 exit status | |
| error: Command "/usr/bin/gfortran -Wall -lm build/temp.linux-x86_64-2.7/numpy/linalg/lapack_litemodule.o build/temp.linux-x86_64-2.7/numpy/linalg/python_xerbla.o -L/usr/lib64 -L/home/asandy/devel/python-for-android/build/python-install/lib -Lbuild/temp.linux-x86_64-2.7 -llapack -lblas -lpython2.7 -lgfortran -o build/lib.linux-x86_64-2.7/numpy/linalg/lapack_lite.so" failed with exit status 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment