tito / android-zbar-qrcode

Qrcode detector using zbar/kivy/pyjnius, for android.
MIT License
79 stars 29 forks source link

Error while building apk with Buildozer #9

Closed AnkitMArtin closed 5 years ago

AnkitMArtin commented 6 years ago

Can anyone tell me why this error is showing ??

Check configuration tokens

Ensure build layout

Check configuration tokens

Preparing build

Check requirements for android

Run 'dpkg --version'

Cwd None

Debian 'dpkg' package management program version 1.18.4 (amd64). This is free software; see the GNU General Public License version 2 or later for copying conditions. There is NO warranty.

Search for Git (git)

-> found at /usr/bin/git

Search for Cython (cython)

-> found at /usr/local/bin/cython

Search for Java compiler (javac)

-> found at /usr/lib/jvm/java-8-openjdk-amd64/bin/javac

Search for Java keytool (keytool)

-> found at /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool

Install platform

Run 'pip install -q --user "appdirs" "colorama>=0.3.3" "sh>=1.10,<1.12.5" "jinja2" "six"'

Cwd None

Apache ANT found at /home/ankit/.buildozer/android/platform/apache-ant-1.9.4

Android SDK found at /home/ankit/.buildozer/android/platform/android-sdk-20

Android NDK found at /home/ankit/.buildozer/android/platform/android-ndk-r9c

Check application requirements

Check garden requirements

Compile platform

Run '/usr/bin/python -m pythonforandroid.toolchain create --dist_name=qrcodeexample --bootstrap=sdl2 --requirements=kivy --arch armeabi-v7a --copy-libs --color=always --storage-dir=/home/ankit/my folder/qr code/.buildozer/android/platform/build'

Cwd /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain

INFO: Will compile for the following archs: armeabi-v7a INFO: Found Android API target in $ANDROIDAPI INFO: Available Android APIs are (19) INFO: Requested API target 19 is available, continuing. INFO: Found NDK dir in $ANDROIDNDK INFO: Got NDK version from $ANDROIDNDKVER INFO: Using Google NDK r9c INFO: Found virtualenv at /home/ankit/.local/bin/virtualenv INFO: Found the following toolchain versions: '4.6', '4.8', 'clang3.3': Picking the latest gcc toolchain, here 4.8 [WARNING]: Missing executable: autoconf is not installed [WARNING]: Missing executable: automake is not installed [WARNING]: Missing executable: libtoolize is not installed INFO: No existing dists meet the given requirements! INFO: No dist exists that meets your requirements, so one will be built. INFO: Found multiple valid dependency orders: INFO: 'hostpython2', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'python2', 'sdl2', 'six', 'pyjnius', u'kivy': 'hostpython3crystax', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'python3crystax', 'sdl2', 'six', 'pyjnius', u'kivy': 'hostpython2', 'pygame_bootstrap_components', 'python2', 'sdl', 'six', 'pygame', 'pyjnius', u'kivy': Using the first of these: 'hostpython2', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'python2', 'sdl2', 'six', 'pyjnius', u'kivy': The selected bootstrap is sdl2_gradle INFO: # Creating dist with sdl2_gradle bootstrap INFO: Dist will have name qrcodeexample and recipes (kivy) INFO: Dist will also contain modules () installed from pip INFO: -> running cp -r /home/ankit/my folder/qr...(and 163 more) INFO: -> directory context /home/ankit/my/build/bootstrap_builds/sdl2_gradle-python2 INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Recipe build order is 'hostpython2', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'python2', 'sdl2', 'six', 'pyjnius', u'kivy': # Downloading recipes INFO: Downloading hostpython2 INFO: -> running mkdir -p /home/ankit/my/packages/hostpython2 INFO: -> directory context /home/ankit/my/packages/hostpython2 INFO: -> running basename https://python.org/ftp...(and 34 more) INFO: hostpython2 download already cached, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Downloading sdl2_image INFO: -> running mkdir -p /home/ankit/my/packages/sdl2_image INFO: -> directory context /home/ankit/my/packages/sdl2_image INFO: -> running basename https://www.libsdl.or...(and 52 more) INFO: sdl2_image download already cached, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Downloading sdl2_mixer INFO: -> running mkdir -p /home/ankit/my/packages/sdl2_mixer INFO: -> directory context /home/ankit/my/packages/sdl2_mixer INFO: -> running basename https://www.libsdl.or...(and 52 more) INFO: sdl2_mixer download already cached, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Downloading sdl2_ttf INFO: -> running mkdir -p /home/ankit/my/packages/sdl2_ttf INFO: -> directory context /home/ankit/my/packages/sdl2_ttf INFO: -> running basename https://www.libsdl.org...(and 48 more) INFO: sdl2_ttf download already cached, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Downloading python2 INFO: -> running mkdir -p /home/ankit/my/packages/python2 INFO: -> directory context /home/ankit/my/packages/python2 INFO: -> running basename https://python.org/ftp...(and 34 more) INFO: python2 download already cached, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Downloading sdl2 INFO: -> running mkdir -p /home/ankit/my/packages/sdl2 INFO: -> directory context /home/ankit/my/packages/sdl2 INFO: -> running basename https://www.libsdl.org...(and 26 more) INFO: sdl2 download already cached, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Downloading six INFO: -> running mkdir -p /home/ankit/my/packages/six INFO: -> directory context /home/ankit/my/packages/six INFO: -> running basename https://pypi.python.or...(and 40 more) INFO: six download already cached, skipping
INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Downloading pyjnius INFO: -> running mkdir -p /home/ankit/my/packages/pyjnius INFO: -> directory context /home/ankit/my/packages/pyjnius INFO: -> running basename https://github.com/kiv...(and 28 more) INFO: pyjnius download already cached, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Downloading kivy INFO: -> running mkdir -p /home/ankit/my/packages/kivy INFO: -> directory context /home/ankit/my/packages/kivy INFO: -> running basename https://github.com/kiv...(and 25 more) INFO: kivy download already cached, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: # Building all recipes for arch armeabi-v7a INFO: # Unpacking recipes INFO: Unpacking hostpython2 for armeabi-v7a INFO: -> running basename https://python.org/ftp...(and 34 more) INFO: -> directory context /home/ankit/my/build/other_builds/hostpython2/desktop INFO: hostpython2 is already unpacked, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Unpacking sdl2_image for armeabi-v7a INFO: -> running basename https://www.libsdl.or...(and 52 more) INFO: -> directory context /home/ankit/my/build/bootstrap_builds/sdl2_gradle-python2/jni INFO: sdl2_image is already unpacked, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Unpacking sdl2_mixer for armeabi-v7a INFO: -> running basename https://www.libsdl.or...(and 52 more) INFO: -> directory context /home/ankit/my/build/bootstrap_builds/sdl2_gradle-python2/jni INFO: sdl2_mixer is already unpacked, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Unpacking sdl2_ttf for armeabi-v7a INFO: -> running basename https://www.libsdl.org...(and 48 more) workINFO: -> directory context /home/ankit/my/build/bootstrap_builds/sdl2_gradle-python2/jni INFO: sdl2_ttf is already unpacked, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Unpacking python2 for armeabi-v7a INFO: -> running basename https://python.org/ftp...(and 34 more) INFO: -> directory context /home/ankit/my/build/other_builds/python2/armeabi-v7a INFO: python2 is already unpacked, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Unpacking sdl2 for armeabi-v7a INFO: -> running basename https://www.libsdl.org...(and 26 more) INFO: -> directory context /home/ankit/my/build/bootstrap_builds/sdl2_gradle-python2/jni INFO: sdl2 is already unpacked, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Unpacking six for armeabi-v7a INFO: -> running basename https://pypi.python.or...(and 40 more) INFO: -> directory context /home/ankit/my/build/other_builds/six-python2/armeabi-v7a INFO: six is already unpacked, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Unpacking pyjnius for armeabi-v7a INFO: -> running basename https://github.com/kiv...(and 28 more) INFO: -> directory context /home/ankit/my/build/other_builds/pyjnius-python2-sdl2/armeabi-v7a INFO: pyjnius is already unpacked, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Unpacking kivy for armeabi-v7a INFO: -> running basename https://github.com/kiv...(and 25 more) INFO: -> directory context /home/ankit/my/build/other_builds/kivy-python2-sdl2/armeabi-v7a INFO: kivy is already unpacked, skipping INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: # Prebuilding recipes INFO: Prebuilding hostpython2 for armeabi-v7a INFO: -> running cp /home/ankit/my folder/qr co...(and 186 more) INFO: Prebuilding sdl2_image for armeabi-v7a INFO: sdl2_image has no prebuild_armeabi_v7a, skipping INFO: Applying patches for sdl2_imagearmeabi-v7a: sdl2_image already patched, skipping INFO: Prebuilding sdl2_mixer for armeabi-v7a INFO: sdl2_mixer has no prebuild_armeabi_v7a, skipping INFO: Applying patches for sdl2_mixerarmeabi-v7a: sdl2_mixer already patched, skipping INFO: Prebuilding sdl2_ttf for armeabi-v7a INFO: sdl2_ttf has no prebuild_armeabi_v7a, skipping INFO: Prebuilding python2 for armeabi-v7a INFO: python2 has no prebuild_armeabi_v7a, skipping INFO: Applying patches for python2armeabi-v7a: python2 already patched, skipping INFO: Prebuilding sdl2 for armeabi-v7a INFO: sdl2 has no prebuild_armeabi_v7a, skipping INFO: Applying patches for sdl2armeabi-v7a: sdl2 already patched, skipping INFO: Prebuilding six for armeabi-v7a INFO: six has no prebuild_armeabi_v7a, skipping INFO: Prebuilding pyjnius for armeabi-v7a INFO: pyjnius has no prebuild_armeabi_v7a, skipping INFO: Applying patches for pyjniusarmeabi-v7a: pyjnius already patched, skipping INFO: Prebuilding kivy for armeabi-v7a INFO: kivy has no prebuild_armeabi_v7a, skipping INFO: # Building recipes INFO: Building hostpython2 for armeabi-v7a INFO: -> directory context /home/ankit/my/build/other_builds/hostpython2/desktop/hostpython2 INFO: hostpython already exists, skipping build INFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Building sdl2_image for armeabi-v7a INFO: Building sdl2_mixer for armeabi-v7a INFO: Building sdl2ttf for armeabi-v7a INFO: Building python2 for armeabi-v7a INFO: Copying hostpython binary to targetpython folder INFO: -> running cp /home/ankit/my/build/other...(and 116 more) INFO: Building sdl2 for armeabi-v7a INFO: -> directory context /home/ankit/my/build/bootstrap_builds/sdl2_gradle-python2/jni INFO: -> running ndk-build V=1 working: /home/ankit/.buildozeINFO: <- directory context /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain INFO: Building six for armeabi-v7a INFO: Python package already exists in site-packages INFO: six said it is already built, skipping INFO: Building pyjnius for armeabi-v7a INFO: jnius apparently isn't already in site-packages INFO: Cythonizing anything necessary in pyjnius INFO: -> directory context /home/ankit/my/build/other_builds/pyjnius-python2-sdl2/armeabi-v7a/pyjnius INFO: -> running python.host -c import sys; print(sys.path) INFO: Trying first build of pyjnius to get cython files: this is expected to fail INFO: -> running python.host setup.py build_ext -v ('cwd is', '/home/ankit/my/build/other_builds/pyjnius-python2-sdl2/armeabi-v7a/pyjnius') working: /home/ankit/my Exception in thread background thread for pid 30613: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 754, in run self.target(*self.args, **self.__kwargs) File "/home/ankit/.local/lib/python2.7/site-packages/sh.py", line 2170, in background_thread handle_exit_code(exit_code) File "/home/ankit/.local/lib/python2.7/site-packages/sh.py", line 1929, in fn return self.command.handle_command_exit_code(exit_code) File "/home/ankit/.local/lib/python2.7/site-packages/sh.py", line 672, in handle_command_exit_code raise exc ErrorReturnCode_1:

RAN: /home/ankit/my/build/python-installs/qrcodeexample/bin/python.host setup.py build_ext -v

STDOUT: /home/ankit/my/build/python-installs/qrcodeexample/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires' warnings.warn(msg) running build_ext building 'jnius' extension /usr/bin/ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer -DANDROID_API=19 -I/home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -isysroot /home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -I/home/ankit/my/build/python-installs/qrcodeexample/include/python2.7 -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DANDROID -mandroid -fomit-frame-pointer -DANDROID_API=19 -I/home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -isysroot /home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -I/home/ankit/my/build/python-installs/qrcodeexample/include/python2.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -fPIC -I/home/ankit/my/build/python-installs/qrcodeexample/include/python2.7 -c jnius/jnius.c -o build/temp.linux-x86_64-2.7/jnius/jnius.o jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_check_assignable_from': jnius/jnius.c:4548:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_4 = Pyx_PyBool_FromLong((!(!pyx_t_2))); if (unlikely(!pyx_t_4)) {pyx_filename = pyx_f[2]; __pyx_lineno = 195; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:4548:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c:4567:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_4 = Pyx_PyBool_FromLong((!(!pyx_t_2))); if (unlikely(!pyx_t_4)) {pyx_filename = pyx_f[2]; __pyx_lineno = 197; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:4567:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c:4622:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_4 = Pyx_PyBool_FromLong((!(!pyx_t_2))); if (unlikely(!pyx_t_4)) {pyx_filename = pyx_f[2]; __pyx_lineno = 204; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:4622:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_jstringy_arg': jnius/jnius.c:6388:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_1 = Pyx_PyBool_FromLong(pyx_t_2); if (unlikely(!pyx_t_1)) {pyx_filename = __pyx_f[3]; pyx_lineno = 5; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:6388:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_convert_jstring_to_python': jnius/jnius.c:8640:19: warning: assignment discards 'const' qualifier from pointer target type [enabled by default] pyx_v_j_chars = (pyx_v_j_env[0])->GetStringChars(__pyx_v_j_env, pyx_v_j_string, NULL); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_convert_jarray_to_python': jnius/jnius.c:8954:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_True); ^ jnius/jnius.c:8957:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function '__pyx_pf_5jnius_5jnius_9ByteArray_12richcmp': jnius/jnius.c:14233:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_9JavaField_read_field': jnius/jnius.c:20452:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_True); ^ jnius/jnius.c:20455:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_9JavaField_read_static_field': jnius/jnius.c:21003:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_True); ^ jnius/jnius.c:21006:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_10JavaMethod_call_method': jnius/jnius.c:23019:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_True); ^ jnius/jnius.c:23022:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_10JavaMethod_call_staticmethod': jnius/jnius.c:23942:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_True); ^ jnius/jnius.c:23945:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function 'pyx_pf_5jnius_5jnius_18JavaMultipleMethod_6call': jnius/jnius.c:25783:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_1 = Pyx_PyBool_FromLong(__pyx_v_jm->is_varargs); if (unlikely(!pyx_t_1)) {pyx_filename = __pyx_f[0]; pyx_lineno = 893; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:25783:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_py_invoke0': jnius/jnius.c:28241:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] pyx_t_2 = ((PyObject )((void )pyx_v_jptr)); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_create_proxy_instance': jnius/jnius.c:29251:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pyx_t_1 = Pyx_PyInt_From_PY_LONG_LONG(((PY_LONG_LONG)((void )pyx_v_py_obj))); if (unlikely(!pyx_t_1)) {pyx_filename = pyx_f[1]; pyx_lineno = 165; __pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c: In function 'get_memview_MemoryView_5array_7memview_get': jnius/jnius.c:30782:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_2 = Pyx_PyBool_FromLong(pyx_v_self->dtype_is_object); if (unlikely(!pyx_t_2)) {pyx_filename = pyx_f[7]; pyx_lineno = 220; __pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:30782:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_memoryview_is_slice': jnius/jnius.c:32349:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_7 = Pyx_PyBool_FromLong(pyx_v_self->dtype_is_object); if (unlikely(!pyx_t_7)) {__pyx_filename = pyx_f[7]; pyx_lineno = 385; __pyx_clineno = LINE; goto pyx_L4_error;} ^ jnius/jnius.c:32349:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_memoryview_MemoryView_10memoryview_16is_c_contig': jnius/jnius.c:34683:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_1 = Pyx_PyBool_FromLong(pyx_memviewslice_is_contig(pyx_v_mslice, 'C', pyx_v_self->view.ndim)); if (unlikely(!pyx_t_1)) {pyx_filename = pyx_f[7]; __pyx_lineno = 579; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:34683:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_memoryview_MemoryView_10memoryview_18is_f_contig': jnius/jnius.c:34757:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_1 = Pyx_PyBool_FromLong(pyx_memviewslice_is_contig(pyx_v_mslice, 'F', pyx_v_self->view.ndim)); if (unlikely(!pyx_t_1)) {pyx_filename = pyx_f[7]; pyx_lineno = 585; __pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:34757:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_memoryview_new': jnius/jnius.c:35000:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_2 = Pyx_PyBool_FromLong(pyx_v_dtype_is_object); if (unlikely(!pyx_t_2)) {pyx_filename = pyx_f[7]; __pyx_lineno = 614; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:35000:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function '_unellipsify': jnius/jnius.c:35477:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_4 = Pyx_PyBool_FromLong(__pyx_v_have_slices); if (unlikely(!pyx_t_4)) {pyx_filename = __pyx_f[7]; pyx_lineno = 654; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:35477:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_memoryview_fromslice': jnius/jnius.c:37546:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_2 = Pyx_PyBool_FromLong(pyx_v_dtype_is_object); if (unlikely(!pyx_t_2)) {__pyx_filename = pyx_f[7]; pyx_lineno = 972; __pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:37546:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'initjnius': jnius/jnius.c:44228:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __Pyx_INCREF(((PyObject )((PyObject*)(&PyType_Type)))); ^ jnius/jnius.c: In function 'Pyx_RaiseTooManyValuesError': jnius/jnius.c:45031:18: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'Py_ssize_t' [-Wformat=] "too many values to unpack (expected %" CYTHON_FORMAT_SSIZE_T "d)", expected); ^ jnius/jnius.c: In function 'Pyx_RaiseNeedMoreValuesError': jnius/jnius.c:45037:18: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'Py_ssize_t' [-Wformat=] index, (index == 1) ? "" : "s"); ^ jnius/jnius.c: In function 'Pyx_RaiseArgtupleInvalid': jnius/jnius.c:45832:18: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'Py_ssize_t' [-Wformat=] (num_expected == 1) ? "" : "s", num_found); ^ jnius/jnius.c:45832:18: warning: format '%zd' expects argument of type 'signed size_t', but argument 7 has type 'Py_ssize_t' [-Wformat=] jnius/jnius.c: In function 'Pyx_BufFmt_ProcessTypeChunk': jnius/jnius.c:46161:20: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] (Py_ssize_t)ctx->fmt_offset, (Py_ssize_t)offset); ^ jnius/jnius.c:46161:20: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'long int' [-Wformat=] jnius/jnius.c: In function 'Pyx_GetBufferAndValidate': jnius/jnius.c:46408:7: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'Py_ssize_t' [-Wformat=] dtype->name, (Py_ssize_t)dtype->size, (dtype->size > 1) ? "s" : ""); ^ jnius/jnius.c:46408:7: warning: format '%zd' expects argument of type 'signed size_t', but argument 6 has type 'long int' [-Wformat=] jnius/jnius.c: In function '__Pyx_ValidateAndInit_memviewslice': jnius/jnius.c:49640:22: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'Py_ssize_t' [-Wformat=] (dtype->size > 1) ? "s" : ""); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_convert_python_to_jobject': jnius/jnius.c:10886:21: warning: 'pyx_v_retmidinit' may be used uninitialized in this function [-Wmaybe-uninitialized] pyx_v_retobject = (pyx_v_j_env[0])->NewObjectA(__pyx_v_j_env, pyx_v_retclass, pyx_v_retmidinit, pyx_v_j_ret); ^ jnius/jnius.c:9646:13: note: 'pyx_v_retmidinit' was declared here jmethodID pyx_v_retmidinit; ^ jnius/jnius.c:10886:21: warning: 'pyx_v_retclass' may be used uninitialized in this function [-Wmaybe-uninitialized] pyx_v_retobject = (pyx_v_j_env[0])->NewObjectA(__pyx_v_j_env, pyx_v_retclass, pyx_v_retmidinit, pyx_v_j_ret); ^ jnius/jnius.c:9639:10: note: 'pyx_v_retclass' was declared here jclass pyx_v_retclass; ^ /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain/pythonforandroid/tools/liblink.sh --sysroot /home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -lm -L/home/ankit/my/build/libs_collections/qrcodeexample/armeabi-v7a -L/home/ankit/my/build/libs_collections/qrcodeexample/armeabi-v7a -L/home/ankit/my/build/libs_collections/qrcodeexample -L/home/ankit/my/build/bootstrap_builds/sdl2_gradle-python2/obj/local/armeabi-v7a -DANDROID -mandroid -fomit-frame-pointer -D__ANDROID_API__=19 -I/home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -isysroot /home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -I/home/ankit/my/build/python-installs/qrcodeexample/include/python2.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb build/temp.linux-x86_64-2.7/jnius/jnius.o -Llibs/armeabi-v7a -L/home/ankit/my/build/other_builds/python2/armeabi-v7a/python2/python-install/lib -lSDL2 -llog -lpython2.7 -o build/lib.linux-x86_64-2.7/jnius/jnius.so unable to execute /home/ankit/my: Permission denied error: command '/home/ankit/my' failed with exit status 1

STDERR:

INFO: pyjnius first build failed (as expected) INFO: Running cython where appropriate INFO: Cythonize jnius/jnius.pyx INFO: -> running cython ./jnius/jnius.pyx ()
INFO: -> running python.host setup.py build_ext -v working: jclass pyException in thread background thread for pid 30633: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 754, in run self.target(*self.args, **self.__kwargs) File "/home/ankit/.local/lib/python2.7/site-packages/sh.py", line 2170, in background_thread handle_exit_code(exit_code) File "/home/ankit/.local/lib/python2.7/site-packages/sh.py", line 1929, in fn return self.command.handle_command_exit_code(exit_code) File "/home/ankit/.local/lib/python2.7/site-packages/sh.py", line 672, in handle_command_exit_code raise exc ErrorReturnCode_1:

RAN: /home/ankit/my/build/python-installs/qrcodeexample/bin/python.host setup.py build_ext -v

STDOUT: /home/ankit/my/build/python-installs/qrcodeexample/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires' warnings.warn(msg) running build_ext building 'jnius' extension /usr/bin/ccache arm-linux-androideabi-gcc -DANDROID -mandroid -fomit-frame-pointer -DANDROID_API=19 -I/home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -isysroot /home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -I/home/ankit/my/build/python-installs/qrcodeexample/include/python2.7 -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -DANDROID -mandroid -fomit-frame-pointer -DANDROID_API=19 -I/home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -isysroot /home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -I/home/ankit/my/build/python-installs/qrcodeexample/include/python2.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -fPIC -I/home/ankit/my/build/python-installs/qrcodeexample/include/python2.7 -c jnius/jnius.c -o build/temp.linux-x86_64-2.7/jnius/jnius.o jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_check_assignable_from': jnius/jnius.c:4548:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_4 = Pyx_PyBool_FromLong((!(!pyx_t_2))); if (unlikely(!pyx_t_4)) {pyx_filename = pyx_f[2]; __pyx_lineno = 195; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:4548:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c:4567:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_4 = Pyx_PyBool_FromLong((!(!pyx_t_2))); if (unlikely(!pyx_t_4)) {pyx_filename = pyx_f[2]; __pyx_lineno = 197; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:4567:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c:4622:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_4 = Pyx_PyBool_FromLong((!(!pyx_t_2))); if (unlikely(!pyx_t_4)) {pyx_filename = pyx_f[2]; __pyx_lineno = 204; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:4622:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_jstringy_arg': jnius/jnius.c:6388:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_1 = Pyx_PyBool_FromLong(pyx_t_2); if (unlikely(!pyx_t_1)) {pyx_filename = __pyx_f[3]; pyx_lineno = 5; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:6388:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_convert_jstring_to_python': jnius/jnius.c:8640:19: warning: assignment discards 'const' qualifier from pointer target type [enabled by default] pyx_v_j_chars = (pyx_v_j_env[0])->GetStringChars(__pyx_v_j_env, pyx_v_j_string, NULL); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_convert_jarray_to_python': jnius/jnius.c:8954:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_True); ^ jnius/jnius.c:8957:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function '__pyx_pf_5jnius_5jnius_9ByteArray_12richcmp': jnius/jnius.c:14233:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_9JavaField_read_field': jnius/jnius.c:20452:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_True); ^ jnius/jnius.c:20455:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_9JavaField_read_static_field': jnius/jnius.c:21003:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_True); ^ jnius/jnius.c:21006:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_10JavaMethod_call_method': jnius/jnius.c:23019:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_True); ^ jnius/jnius.c:23022:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_10JavaMethod_call_staticmethod': jnius/jnius.c:23942:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_True); ^ jnius/jnius.c:23945:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Pyx_INCREF(Py_False); ^ jnius/jnius.c: In function 'pyx_pf_5jnius_5jnius_18JavaMultipleMethod_6call': jnius/jnius.c:25783:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_1 = Pyx_PyBool_FromLong(__pyx_v_jm->is_varargs); if (unlikely(!pyx_t_1)) {pyx_filename = __pyx_f[0]; pyx_lineno = 893; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:25783:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_py_invoke0': jnius/jnius.c:28241:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] pyx_t_2 = ((PyObject )((void )pyx_v_jptr)); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_create_proxy_instance': jnius/jnius.c:29251:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pyx_t_1 = Pyx_PyInt_From_PY_LONG_LONG(((PY_LONG_LONG)((void )pyx_v_py_obj))); if (unlikely(!pyx_t_1)) {pyx_filename = pyx_f[1]; pyx_lineno = 165; __pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c: In function 'get_memview_MemoryView_5array_7memview_get': jnius/jnius.c:30782:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_2 = Pyx_PyBool_FromLong(pyx_v_self->dtype_is_object); if (unlikely(!pyx_t_2)) {pyx_filename = pyx_f[7]; pyx_lineno = 220; __pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:30782:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_memoryview_is_slice': jnius/jnius.c:32349:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_7 = Pyx_PyBool_FromLong(pyx_v_self->dtype_is_object); if (unlikely(!pyx_t_7)) {__pyx_filename = pyx_f[7]; pyx_lineno = 385; __pyx_clineno = LINE; goto pyx_L4_error;} ^ jnius/jnius.c:32349:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_memoryview_MemoryView_10memoryview_16is_c_contig': jnius/jnius.c:34683:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_1 = Pyx_PyBool_FromLong(pyx_memviewslice_is_contig(pyx_v_mslice, 'C', pyx_v_self->view.ndim)); if (unlikely(!pyx_t_1)) {pyx_filename = pyx_f[7]; __pyx_lineno = 579; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:34683:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_memoryview_MemoryView_10memoryview_18is_f_contig': jnius/jnius.c:34757:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_1 = Pyx_PyBool_FromLong(pyx_memviewslice_is_contig(pyx_v_mslice, 'F', pyx_v_self->view.ndim)); if (unlikely(!pyx_t_1)) {pyx_filename = pyx_f[7]; pyx_lineno = 585; __pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:34757:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_memoryview_new': jnius/jnius.c:35000:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_2 = Pyx_PyBool_FromLong(pyx_v_dtype_is_object); if (unlikely(!pyx_t_2)) {pyx_filename = pyx_f[7]; __pyx_lineno = 614; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:35000:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function '_unellipsify': jnius/jnius.c:35477:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_4 = Pyx_PyBool_FromLong(__pyx_v_have_slices); if (unlikely(!pyx_t_4)) {pyx_filename = __pyx_f[7]; pyx_lineno = 654; pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:35477:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'pyx_memoryview_fromslice': jnius/jnius.c:37546:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] pyx_t_2 = Pyx_PyBool_FromLong(pyx_v_dtype_is_object); if (unlikely(!pyx_t_2)) {__pyx_filename = pyx_f[7]; pyx_lineno = 972; __pyx_clineno = LINE; goto pyx_L1_error;} ^ jnius/jnius.c:37546:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] jnius/jnius.c: In function 'initjnius': jnius/jnius.c:44228:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] __Pyx_INCREF(((PyObject )((PyObject*)(&PyType_Type)))); ^ jnius/jnius.c: In function 'Pyx_RaiseTooManyValuesError': jnius/jnius.c:45031:18: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'Py_ssize_t' [-Wformat=] "too many values to unpack (expected %" CYTHON_FORMAT_SSIZE_T "d)", expected); ^ jnius/jnius.c: In function 'Pyx_RaiseNeedMoreValuesError': jnius/jnius.c:45037:18: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'Py_ssize_t' [-Wformat=] index, (index == 1) ? "" : "s"); ^ jnius/jnius.c: In function 'Pyx_RaiseArgtupleInvalid': jnius/jnius.c:45832:18: warning: format '%zd' expects argument of type 'signed size_t', but argument 5 has type 'Py_ssize_t' [-Wformat=] (num_expected == 1) ? "" : "s", num_found); ^ jnius/jnius.c:45832:18: warning: format '%zd' expects argument of type 'signed size_t', but argument 7 has type 'Py_ssize_t' [-Wformat=] jnius/jnius.c: In function 'Pyx_BufFmt_ProcessTypeChunk': jnius/jnius.c:46161:20: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] (Py_ssize_t)ctx->fmt_offset, (Py_ssize_t)offset); ^ jnius/jnius.c:46161:20: warning: format '%zd' expects argument of type 'signed size_t', but argument 4 has type 'long int' [-Wformat=] jnius/jnius.c: In function 'Pyx_GetBufferAndValidate': jnius/jnius.c:46408:7: warning: format '%zd' expects argument of type 'signed size_t', but argument 3 has type 'Py_ssize_t' [-Wformat=] dtype->name, (Py_ssize_t)dtype->size, (dtype->size > 1) ? "s" : ""); ^ jnius/jnius.c:46408:7: warning: format '%zd' expects argument of type 'signed size_t', but argument 6 has type 'long int' [-Wformat=] jnius/jnius.c: In function '__Pyx_ValidateAndInit_memviewslice': jnius/jnius.c:49640:22: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'Py_ssize_t' [-Wformat=] (dtype->size > 1) ? "s" : ""); ^ jnius/jnius.c: In function 'pyx_f_5jnius_5jnius_convert_python_to_jobject': jnius/jnius.c:10886:21: warning: 'pyx_v_retmidinit' may be used uninitialized in this function [-Wmaybe-uninitialized] pyx_v_retobject = (pyx_v_j_env[0])->NewObjectA(__pyx_v_j_env, pyx_v_retclass, pyx_v_retmidinit, pyx_v_j_ret); ^ jnius/jnius.c:9646:13: note: 'pyx_v_retmidinit' was declared here jmethodID pyx_v_retmidinit; ^ jnius/jnius.c:10886:21: warning: 'pyx_v_retclass' may be used uninitialized in this function [-Wmaybe-uninitialized] pyx_v_retobject = (pyx_v_j_env[0])->NewObjectA(__pyx_v_j_env, pyx_v_retclass, pyx_v_retmidinit, pyx_v_j_ret); ^ jnius/jnius.c:9639:10: note: 'pyx_v_retclass' was declared here jclass pyx_v_retclass; ^ /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain/pythonforandroid/tools/liblink.sh --sysroot /home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -lm -L/home/ankit/my/build/libs_collections/qrcodeexample/armeabi-v7a -L/home/ankit/my/build/libs_collections/qrcodeexample/armeabi-v7a -L/home/ankit/my/build/libs_collections/qrcodeexample -L/home/ankit/my/build/bootstrap_builds/sdl2_gradle-python2/obj/local/armeabi-v7a -DANDROID -mandroid -fomit-frame-pointer -D__ANDROID_API__=19 -I/home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -isysroot /home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -I/home/ankit/my/build/python-installs/qrcodeexample/include/python2.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb build/temp.linux-x86_64-2.7/jnius/jnius.o -Llibs/armeabi-v7a -L/home/ankit/my/build/other_builds/python2/armeabi-v7a/python2/python-install/lib -lSDL2 -llog -lpython2.7 -o build/lib.linux-x86_64-2.7/jnius/jnius.so unable to execute /home/ankit/my: Permission denied error: command '/home/ankit/my' failed with exit status 1

STDERR:

INFO: STDOUT (last 20 lines of 161): jnius/jnius.c: In function 'Pyx_ValidateAndInit_memviewslice':
jnius/jnius.c:49640:22: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'Py_ssize_t' [-Wformat=]
(dtype->size > 1) ? "s" : "");
^ jnius/jnius.c: In function '__pyx_f_5jnius_5jnius_convert_python_to_jobject':
jnius/jnius.c:10886:21: warning: '
pyx_v_retmidinit' may be used uninitialized in this function [-Wmaybe-uninitialized]
pyx_v_retobject = (pyx_v_j_env[0])->NewObjectA(pyx_v_j_env, pyx_v_retclass, pyx_v_retmidinit, __pyx_v_j_ret);
^
jnius/jnius.c:9646:13: note: '
pyx_v_retmidinit' was declared here jmethodID pyx_v_retmidinit;
^
jnius/jnius.c:10886:21: warning: '
pyx_v_retclass' may be used uninitialized in this function [-Wmaybe-uninitialized]
pyx_v_retobject = (pyx_v_j_env[0])->NewObjectA(pyx_v_j_env, pyx_v_retclass, pyx_v_retmidinit, __pyx_v_j_ret);
^
jnius/jnius.c:9639:10: note: '
pyx_v_retclass' was declared here
jclass pyx_v_retclass; ^ /home/ankit/my folder/qr code/.buildozer/android/platform/python-for-android-new-toolchain/pythonforandroid/tools/liblink.sh --sysroot /home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -lm -L/home/ankit/my/build/libs_collections/qrcodeexample/armeabi-v7a -L/home/ankit/my/build/libs_collections/qrcodeexample/armeabi-v7a -L/home/ankit/my/build/libs_collections/qrcodeexample -L/home/ankit/my/build/bootstrap_builds/sdl2_gradle-python2/obj/local/armeabi-v7a -DANDROID -mandroid -fomit-frame-pointer -D__ANDROID_API=19 -I/home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -isysroot /home/ankit/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm -I/home/ankit/my/build/python-installs/qrcodeexample/include/python2.7 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb build/temp.linux-x86_64-2.7/jnius/jnius.o -Llibs/armeabi-v7a -L/home/ankit/my/build/other_builds/python2/armeabi-v7a/python2/python-install/lib -lSDL2 -llog -lpython2.7 -o build/lib.linux-x86_64-2.7/jnius/jnius.so unable to execute /home/ankit/my: Permission denied error: command '/home/ankit/my' failed with exit status 1

cd /home/ankit/my/build/other_builds/pyjnius-python2-sdl2/armeabi-v7a/pyjnius && /home/ankit/my/build/python-installs/qrcodeexample/bin/python.host setup.py build_ext -v

[WARNING]: ERROR: /home/ankit/my/build/python-installs/qrcodeexample/bin/python.host failed!

Command failed: /usr/bin/python -m pythonforandroid.toolchain create --dist_name=qrcodeexample --bootstrap=sdl2 --requirements=kivy --arch armeabi-v7a --copy-libs --color=always --storage-dir=/home/ankit/my folder/qr code/.buildozer/android/platform/build

Buildozer failed to execute the last command

The error might be hidden in the log above this error

Please read the full log, and search for it before

raising an issue with buildozer itself.

In case of a bug report, please add a full log with log_level = 2