Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: Command failed: /usr/bin/python3 -m pythonforandroid.toolchain #865

Closed
krishnaTORQUE opened this issue Mar 22, 2019 · 24 comments
Closed

Comments

@krishnaTORQUE
Copy link

Versions

  • Python: 3.6
  • OS: ubuntu 18.04
  • Buildozer: Latest

Description

Error where every tring to build

  • Tried By installing python-for-android by pip
  • Tried by uncommant Master branch
  • Tried downloading latest version from github

buildozer.spec

buildozer -v android debug

Spec file:

[app]

# (str) Title of your application
title = My Application

# (str) Package name
package.name = myapp

# (str) Package domain (needed for android/ios packaging)
package.domain = org.test

# (str) Source code where the main.py live
source.dir = .

# (list) Source files to include (let empty to include all the files)
source.include_exts = py,png,jpg,kv,atlas

# (list) List of inclusions using pattern matching
#source.include_patterns = assets/*,images/*.png

# (list) Source files to exclude (let empty to not exclude anything)
#source.exclude_exts = spec

# (list) List of directory to exclude (let empty to not exclude anything)
#source.exclude_dirs = tests, bin

# (list) List of exclusions using pattern matching
#source.exclude_patterns = license,images/*/*.jpg

# (str) Application versioning (method 1)
version = 0.1

# (str) Application versioning (method 2)
# version.regex = __version__ = ['"](.*)['"]
# version.filename = %(source.dir)s/main.py

# (list) Application requirements
# comma separated e.g. requirements = sqlite3,kivy
requirements = python3,kivy

# (str) Custom source folders for requirements
# Sets custom source for any requirements with recipes
# requirements.source.kivy = ../../kivy

# (list) Garden requirements
#garden_requirements =

# (str) Presplash of the application
#presplash.filename = %(source.dir)s/data/presplash.png

# (str) Icon of the application
#icon.filename = %(source.dir)s/data/icon.png

# (str) Supported orientation (one of landscape, sensorLandscape, portrait or all)
orientation = portrait

# (list) List of service to declare
#services = NAME:ENTRYPOINT_TO_PY,NAME2:ENTRYPOINT2_TO_PY

#
# OSX Specific
#

#
# author = © Copyright Info

# change the major version of python used by the app
osx.python_version = 3

# Kivy version to use
osx.kivy_version = 1.9.1

#
# Android specific
#

# (bool) Indicate if the application should be fullscreen or not
fullscreen = 0

# (string) Presplash background color (for new android toolchain)
# Supported formats are: #RRGGBB #AARRGGBB or one of the following names:
# red, blue, green, black, white, gray, cyan, magenta, yellow, lightgray,
# darkgray, grey, lightgrey, darkgrey, aqua, fuchsia, lime, maroon, navy,
# olive, purple, silver, teal.
#android.presplash_color = #FFFFFF

# (list) Permissions
#android.permissions = INTERNET

# (int) Target Android API, should be as high as possible.
#android.api = 25

# (int) Minimum API your APK will support.
#android.minapi = 8

# (int) Android SDK version to use
#android.sdk = 26

# (str) Android NDK version to use
#android.ndk = 17c

# (int) Android NDK API to use. This is the minimum API your app will support, it should usually match android.minapi.
#android.ndk_api = 21

# (bool) Use --private data storage (True) or --dir public storage (False)
#android.private_storage = True

# (str) Android NDK directory (if empty, it will be automatically downloaded.)
android.ndk_path = /usr/lib/android-ndk

# (str) Android SDK directory (if empty, it will be automatically downloaded.)
android.sdk_path = /usr/lib/android-sdk

# (str) ANT directory (if empty, it will be automatically downloaded.)
android.ant_path = /usr/share/ant

# (bool) If True, then skip trying to update the Android sdk
# This can be useful to avoid excess Internet downloads or save time
# when an update is due and you just want to test/build your package
# android.skip_update = False

# (bool) If True, then automatically accept SDK license
# agreements. This is intended for automation only. If set to False,
# the default, you will be shown the license when first running
# buildozer.
# android.accept_sdk_license = False

# (str) Android entry point, default is ok for Kivy-based app
#android.entrypoint = org.renpy.android.PythonActivity

# (list) Pattern to whitelist for the whole project
#android.whitelist =

# (str) Path to a custom whitelist file
#android.whitelist_src =

# (str) Path to a custom blacklist file
#android.blacklist_src =

# (list) List of Java .jar files to add to the libs so that pyjnius can access
# their classes. Don't add jars that you do not need, since extra jars can slow
# down the build process. Allows wildcards matching, for example:
# OUYA-ODK/libs/*.jar
#android.add_jars = foo.jar,bar.jar,path/to/more/*.jar

# (list) List of Java files to add to the android project (can be java or a
# directory containing the files)
#android.add_src =

# (list) Android AAR archives to add (currently works only with sdl2_gradle
# bootstrap)
#android.add_aars =

# (list) Gradle dependencies to add (currently works only with sdl2_gradle
# bootstrap)
#android.gradle_dependencies =

# (list) Java classes to add as activities to the manifest.
#android.add_activites = com.example.ExampleActivity

# (str) python-for-android branch to use, defaults to master
#p4a.branch = master

# (str) OUYA Console category. Should be one of GAME or APP
# If you leave this blank, OUYA support will not be enabled
#android.ouya.category = GAME

# (str) Filename of OUYA Console icon. It must be a 732x412 png image.
#android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png

# (str) XML file to include as an intent filters in <activity> tag
#android.manifest.intent_filters =

# (str) launchMode to set for the main activity
#android.manifest.launch_mode = standard

# (list) Android additional libraries to copy into libs/armeabi
#android.add_libs_armeabi = libs/android/*.so
#android.add_libs_armeabi_v7a = libs/android-v7/*.so
#android.add_libs_x86 = libs/android-x86/*.so
#android.add_libs_mips = libs/android-mips/*.so

# (bool) Indicate whether the screen should stay on
# Don't forget to add the WAKE_LOCK permission if you set this to True
#android.wakelock = False

# (list) Android application meta-data to set (key=value format)
#android.meta_data =

# (list) Android library project to add (will be added in the
# project.properties automatically.)
#android.library_references =

# (str) Android logcat filters to use
#android.logcat_filters = *:S python:D

# (bool) Copy library instead of making a libpymodules.so
#android.copy_libs = 1

# (str) The Android arch to build for, choices: armeabi-v7a, arm64-v8a, x86
android.arch = armeabi-v7a

#
# Python for android (p4a) specific
#

# (str) python-for-android git clone directory (if empty, it will be automatically cloned from github)
p4a.source_dir = /home/krishna/installed/python-for-android

# (str) The directory in which python-for-android should look for your own build recipes (if any)
#p4a.local_recipes =

# (str) Filename to the hook for p4a
#p4a.hook =

# (str) Bootstrap to use for android builds
# p4a.bootstrap = sdl2

# (int) port number to specify an explicit --port= p4a argument (eg for bootstrap flask)
#p4a.port =


#
# iOS specific
#

# (str) Path to a custom kivy-ios folder
#ios.kivy_ios_dir = ../kivy-ios
# Alternately, specify the URL and branch of a git checkout:
ios.kivy_ios_url = https://github.com/kivy/kivy-ios
ios.kivy_ios_branch = master

# Another platform dependency: ios-deploy
# Uncomment to use a custom checkout
#ios.ios_deploy_dir = ../ios_deploy
# Or specify URL and branch
ios.ios_deploy_url = https://github.com/phonegap/ios-deploy
ios.ios_deploy_branch = 1.7.0

# (str) Name of the certificate to use for signing the debug version
# Get a list of available identities: buildozer ios list_identities
#ios.codesign.debug = "iPhone Developer: <lastname> <firstname> (<hexstring>)"

# (str) Name of the certificate to use for signing the release version
#ios.codesign.release = %(ios.codesign.debug)s


[buildozer]

# (int) Log level (0 = error only, 1 = info, 2 = debug (with command output))
log_level = 2

# (int) Display warning if buildozer is run as root (0 = False, 1 = True)
warn_on_root = 1

# (str) Path to build artifact storage, absolute or relative to spec file
# build_dir = ./.buildozer

# (str) Path to build output (i.e. .apk, .ipa) storage
# bin_dir = ./bin

#    -----------------------------------------------------------------------------
#    List as sections
#
#    You can define all the "list" as [section:key].
#    Each line will be considered as a option to the list.
#    Let's take [app] / source.exclude_patterns.
#    Instead of doing:
#
#[app]
#source.exclude_patterns = license,data/audio/*.wav,data/images/original/*
#
#    This can be translated into:
#
#[app:source.exclude_patterns]
#license
#data/audio/*.wav
#data/images/original/*
#


#    -----------------------------------------------------------------------------
#    Profiles
#
#    You can extend section / key with a profile
#    For example, you want to deploy a demo version of your application without
#    HD content. You could first change the title to add "(demo)" in the name
#    and extend the excluded directories to remove the HD content.
#
#[app@demo]
#title = My Application (demo)
#
#[app:source.exclude_patterns@demo]
#images/hd/*
#
#    Then, invoke the command line with the "demo" profile:
#
#buildozer --profile demo android debug

Logs

buildozer -v android debug
# Check configuration tokens
# Ensure build layout
# Create directory /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer
# Create directory /mnt/KrishnaTorque/Projects/Python/02/kivy/bin
# Create directory /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/applibs
# Create directory /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform
# Create directory /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/app
# Check configuration tokens
# Read available permissions from api-versions.xml
# Preparing build
# Check requirements for android
# Run 'dpkg --version'
# Cwd None
Debian 'dpkg' package management program version 1.19.0.5 (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 /home/krishna/.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-11-openjdk-amd64/bin/keytool
# Install platform
# Run '/usr/bin/python3 -m pip install -q --user \'appdirs\' \'colorama>=0.3.3\' \'jinja2\' \'six\' \'enum34; python_version<"3.4"\' \'sh>=1.10; sys_platform!="nt"\''
# Cwd None
# Apache ANT found at /usr/share/ant
# Android SDK found at /usr/lib/android-sdk
# Android NDK found at /usr/lib/android-ndk
# Installing/updating SDK platform tools if necessary
# Run '/usr/lib/android-sdk/tools/bin/sdkmanager tools platform-tools'
# Cwd /usr/lib/android-sdk
Warning: Observed package id 'build-tools;24.0.0' in inconsistent location '/usr/lib/android-sdk/build-tools/debian' (Expected '/usr/lib/android-sdk/build-tools/24.0.0')
Warning: Already observed package id 'build-tools;24.0.0' in '/usr/lib/android-sdk/build-tools/24.0.0'. Skipping duplicate at '/usr/lib/android-sdk/build-tools/debian'
Warning: Observed package id 'build-tools;24.0.0' in inconsistent location '/usr/lib/android-sdk/build-tools/debian' (Expected '/usr/lib/android-sdk/build-tools/24.0.0')
Warning: Already observed package id 'build-tools;24.0.0' in '/usr/lib/android-sdk/build-tools/24.0.0'. Skipping duplicate at '/usr/lib/android-sdk/build-tools/debian'
Warning: File /home/krishna/.android/repositories.cfg could not be loaded.      
[=======================================] 100% Computing updates...             
# Run '/usr/lib/android-sdk/tools/bin/sdkmanager --update'
# Cwd /usr/lib/android-sdk
Warning: Observed package id 'build-tools;24.0.0' in inconsistent location '/usr/lib/android-sdk/build-tools/debian' (Expected '/usr/lib/android-sdk/build-tools/24.0.0')
Warning: Already observed package id 'build-tools;24.0.0' in '/usr/lib/android-sdk/build-tools/24.0.0'. Skipping duplicate at '/usr/lib/android-sdk/build-tools/debian'
Warning: Observed package id 'build-tools;24.0.0' in inconsistent location '/usr/lib/android-sdk/build-tools/debian' (Expected '/usr/lib/android-sdk/build-tools/24.0.0')
Warning: Already observed package id 'build-tools;24.0.0' in '/usr/lib/android-sdk/build-tools/24.0.0'. Skipping duplicate at '/usr/lib/android-sdk/build-tools/debian'
Warning: File /home/krishna/.android/repositories.cfg could not be loaded.      
[=======================================] 100% Computing updates...             
# Updating SDK build tools if necessary
# Run '/usr/lib/android-sdk/tools/bin/sdkmanager --list'
# Cwd /usr/lib/android-sdk
Warning: Observed package id 'build-tools;24.0.0' in inconsistent location '/usr/lib/android-sdk/build-tools/debian' (Expected '/usr/lib/android-sdk/build-tools/24.0.0')
Warning: Already observed package id 'build-tools;24.0.0' in '/usr/lib/android-sdk/build-tools/24.0.0'. Skipping duplicate at '/usr/lib/android-sdk/build-tools/debian'
Warning: Observed package id 'build-tools;24.0.0' in inconsistent location '/usr/lib/android-sdk/build-tools/debian' (Expected '/usr/lib/android-sdk/build-tools/24.0.0')
Warning: Already observed package id 'build-tools;24.0.0' in '/usr/lib/android-sdk/build-tools/24.0.0'. Skipping duplicate at '/usr/lib/android-sdk/build-tools/debian'
Warning: File /home/krishna/.android/repositories.cfg could not be loaded.      
Installed packages:=====================] 100% Computing updates...             
  Path                        | Version    | Description                    | Location                    
  -------                     | -------    | -------                        | -------                     
  build-tools;24.0.0          | 24.0.0     | Android SDK Build-Tools        | build-tools/24.0.0/         
  build-tools;27.0.3          | 27.0.3     | Android SDK Build-Tools 27.0.3 | build-tools/27.0.3/         
  build-tools;29.0.0-rc1      | 29.0.0 rc1 | Android SDK Build-Tools 29-rc1 | build-tools/29.0.0-rc1/     
  extras;android;m2repository | 47.0.0     | Android Support Repository     | extras/android/m2repository/
  platform-tools              | 28.0.2     | Android SDK Platform-Tools     | platform-tools/             
  platforms;android-25        | 3          | Android SDK Platform 25        | platforms/android-25/       
  platforms;android-27        | 3          | Android SDK Platform 27        | platforms/android-27/       
  tools                       | 26.1.1     | Android SDK Tools 26.1.1       | tools/                      

Available Packages:
  Path                                                                                     | Version      | Description                                                         
  -------                                                                                  | -------      | -------                                                             
  add-ons;addon-google_apis-google-15                                                      | 3            | Google APIs                                                         
  add-ons;addon-google_apis-google-16                                                      | 4            | Google APIs                                                         
  add-ons;addon-google_apis-google-17                                                      | 4            | Google APIs                                                         
  add-ons;addon-google_apis-google-18                                                      | 4            | Google APIs                                                         
  add-ons;addon-google_apis-google-19                                                      | 20           | Google APIs                                                         
  add-ons;addon-google_apis-google-21                                                      | 1            | Google APIs                                                         
  add-ons;addon-google_apis-google-22                                                      | 1            | Google APIs                                                         
  add-ons;addon-google_apis-google-23                                                      | 1            | Google APIs                                                         
  add-ons;addon-google_apis-google-24                                                      | 1            | Google APIs                                                         
  add-ons;addon-google_gdk-google-19                                                       | 11           | Glass Development Kit Preview                                       
  build-tools;19.1.0                                                                       | 19.1.0       | Android SDK Build-Tools 19.1                                        
  build-tools;20.0.0                                                                       | 20.0.0       | Android SDK Build-Tools 20                                          
  build-tools;21.1.2                                                                       | 21.1.2       | Android SDK Build-Tools 21.1.2                                      
  build-tools;22.0.1                                                                       | 22.0.1       | Android SDK Build-Tools 22.0.1                                      
  build-tools;23.0.1                                                                       | 23.0.1       | Android SDK Build-Tools 23.0.1                                      
  build-tools;23.0.2                                                                       | 23.0.2       | Android SDK Build-Tools 23.0.2                                      
  build-tools;23.0.3                                                                       | 23.0.3       | Android SDK Build-Tools 23.0.3                                      
  build-tools;24.0.0                                                                       | 24.0.0       | Android SDK Build-Tools 24                                          
  build-tools;24.0.1                                                                       | 24.0.1       | Android SDK Build-Tools 24.0.1                                      
  build-tools;24.0.2                                                                       | 24.0.2       | Android SDK Build-Tools 24.0.2                                      
  build-tools;24.0.3                                                                       | 24.0.3       | Android SDK Build-Tools 24.0.3                                      
  build-tools;25.0.0                                                                       | 25.0.0       | Android SDK Build-Tools 25                                          
  build-tools;25.0.1                                                                       | 25.0.1       | Android SDK Build-Tools 25.0.1                                      
  build-tools;25.0.2                                                                       | 25.0.2       | Android SDK Build-Tools 25.0.2                                      
  build-tools;25.0.3                                                                       | 25.0.3       | Android SDK Build-Tools 25.0.3                                      
  build-tools;26.0.0                                                                       | 26.0.0       | Android SDK Build-Tools 26                                          
  build-tools;26.0.1                                                                       | 26.0.1       | Android SDK Build-Tools 26.0.1                                      
  build-tools;26.0.2                                                                       | 26.0.2       | Android SDK Build-Tools 26.0.2                                      
  build-tools;26.0.3                                                                       | 26.0.3       | Android SDK Build-Tools 26.0.3                                      
  build-tools;27.0.0                                                                       | 27.0.0       | Android SDK Build-Tools 27                                          
  build-tools;27.0.1                                                                       | 27.0.1       | Android SDK Build-Tools 27.0.1                                      
  build-tools;27.0.2                                                                       | 27.0.2       | Android SDK Build-Tools 27.0.2                                      
  build-tools;27.0.3                                                                       | 27.0.3       | Android SDK Build-Tools 27.0.3                                      
  build-tools;28.0.0                                                                       | 28.0.0       | Android SDK Build-Tools 28                                          
  build-tools;28.0.0-rc1                                                                   | 28.0.0 rc1   | Android SDK Build-Tools 28-rc1                                      
  build-tools;28.0.0-rc2                                                                   | 28.0.0 rc2   | Android SDK Build-Tools 28-rc2                                      
  build-tools;28.0.1                                                                       | 28.0.1       | Android SDK Build-Tools 28.0.1                                      
  build-tools;28.0.2                                                                       | 28.0.2       | Android SDK Build-Tools 28.0.2                                      
  build-tools;28.0.3                                                                       | 28.0.3       | Android SDK Build-Tools 28.0.3                                      
  build-tools;29.0.0-rc1                                                                   | 29.0.0 rc1   | Android SDK Build-Tools 29-rc1                                      
  cmake;3.10.2.4988404                                                                     | 3.10.2       | CMake 3.10.2.4988404                                                
  cmake;3.6.4111459                                                                        | 3.6.4111459  | CMake 3.6.4111459                                                   
  docs                                                                                     | 1            | Documentation for Android SDK                                       
  emulator                                                                                 | 28.0.23      | Android Emulator                                                    
  extras;android;gapid;1                                                                   | 1.0.3        | GPU Debugging tools                                                 
  extras;android;gapid;3                                                                   | 3.1.0        | GPU Debugging tools                                                 
  extras;android;m2repository                                                              | 47.0.0       | Android Support Repository                                          
  extras;google;auto                                                                       | 1.1          | Android Auto Desktop Head Unit emulator                             
  extras;google;google_play_services                                                       | 49           | Google Play services                                                
  extras;google;instantapps                                                                | 1.6.0        | Google Play Instant Development SDK                                 
  extras;google;m2repository                                                               | 58           | Google Repository                                                   
  extras;google;market_apk_expansion                                                       | 1            | Google Play APK Expansion library                                   
  extras;google;market_licensing                                                           | 1            | Google Play Licensing Library                                       
  extras;google;simulators                                                                 | 1            | Android Auto API Simulators                                         
  extras;google;webdriver                                                                  | 2            | Google Web Driver                                                   
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0        | 1            | Solver for ConstraintLayout 1.0.0                                   
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha2 | 1            | com.android.support.constraint:constraint-layout-solver:1.0.0-alpha2
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha3 | 1            | com.android.support.constraint:constraint-layout-solver:1.0.0-alpha3
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha4 | 1            | com.android.support.constraint:constraint-layout-solver:1.0.0-alpha4
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha5 | 1            | Solver for ConstraintLayout 1.0.0-alpha5                            
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha6 | 1            | Solver for ConstraintLayout 1.0.0-alpha6                            
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha7 | 1            | Solver for ConstraintLayout 1.0.0-alpha7                            
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha8 | 1            | Solver for ConstraintLayout 1.0.0-alpha8                            
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha9 | 1            | Solver for ConstraintLayout 1.0.0-alpha9                            
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta1  | 1            | Solver for ConstraintLayout 1.0.0-beta1                             
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta2  | 1            | Solver for ConstraintLayout 1.0.0-beta2                             
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta3  | 1            | Solver for ConstraintLayout 1.0.0-beta3                             
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta4  | 1            | Solver for ConstraintLayout 1.0.0-beta4                             
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta5  | 1            | Solver for ConstraintLayout 1.0.0-beta5                             
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1        | 1            | Solver for ConstraintLayout 1.0.1                                   
  extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2        | 1            | Solver for ConstraintLayout 1.0.2                                   
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0               | 1            | ConstraintLayout for Android 1.0.0                                  
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha2        | 1            | com.android.support.constraint:constraint-layout:1.0.0-alpha2       
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha3        | 1            | com.android.support.constraint:constraint-layout:1.0.0-alpha3       
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha4        | 1            | com.android.support.constraint:constraint-layout:1.0.0-alpha4       
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha5        | 1            | ConstraintLayout for Android 1.0.0-alpha5                           
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha6        | 1            | ConstraintLayout for Android 1.0.0-alpha6                           
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha7        | 1            | ConstraintLayout for Android 1.0.0-alpha7                           
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha8        | 1            | ConstraintLayout for Android 1.0.0-alpha8                           
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha9        | 1            | ConstraintLayout for Android 1.0.0-alpha9                           
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta1         | 1            | ConstraintLayout for Android 1.0.0-beta1                            
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta2         | 1            | ConstraintLayout for Android 1.0.0-beta2                            
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta3         | 1            | ConstraintLayout for Android 1.0.0-beta3                            
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta4         | 1            | ConstraintLayout for Android 1.0.0-beta4                            
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta5         | 1            | ConstraintLayout for Android 1.0.0-beta5                            
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.1               | 1            | ConstraintLayout for Android 1.0.1                                  
  extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2               | 1            | ConstraintLayout for Android 1.0.2                                  
  lldb;2.0                                                                                 | 2.0.2558144  | LLDB 2.0                                                            
  lldb;2.1                                                                                 | 2.1.2852477  | LLDB 2.1                                                            
  lldb;2.2                                                                                 | 2.2.3271982  | LLDB 2.2                                                            
  lldb;2.3                                                                                 | 2.3.3614996  | LLDB 2.3                                                            
  lldb;3.0                                                                                 | 3.0.4213617  | LLDB 3.0                                                            
  lldb;3.1                                                                                 | 3.1.4508709  | LLDB 3.1                                                            
  ndk-bundle                                                                               | 19.2.5345600 | NDK                                                                 
  patcher;v4                                                                               | 1            | SDK Patch Applier v4                                                
  platform-tools                                                                           | 28.0.2       | Android SDK Platform-Tools                                          
  platforms;android-10                                                                     | 2            | Android SDK Platform 10                                             
  platforms;android-11                                                                     | 2            | Android SDK Platform 11                                             
  platforms;android-12                                                                     | 3            | Android SDK Platform 12                                             
  platforms;android-13                                                                     | 1            | Android SDK Platform 13                                             
  platforms;android-14                                                                     | 4            | Android SDK Platform 14                                             
  platforms;android-15                                                                     | 5            | Android SDK Platform 15                                             
  platforms;android-16                                                                     | 5            | Android SDK Platform 16                                             
  platforms;android-17                                                                     | 3            | Android SDK Platform 17                                             
  platforms;android-18                                                                     | 3            | Android SDK Platform 18                                             
  platforms;android-19                                                                     | 4            | Android SDK Platform 19                                             
  platforms;android-20                                                                     | 2            | Android SDK Platform 20                                             
  platforms;android-21                                                                     | 2            | Android SDK Platform 21                                             
  platforms;android-22                                                                     | 2            | Android SDK Platform 22                                             
  platforms;android-23                                                                     | 3            | Android SDK Platform 23                                             
  platforms;android-24                                                                     | 2            | Android SDK Platform 24                                             
  platforms;android-25                                                                     | 3            | Android SDK Platform 25                                             
  platforms;android-26                                                                     | 2            | Android SDK Platform 26                                             
  platforms;android-27                                                                     | 3            | Android SDK Platform 27                                             
  platforms;android-28                                                                     | 6            | Android SDK Platform 28                                             
  platforms;android-7                                                                      | 3            | Android SDK Platform 7                                              
  platforms;android-8                                                                      | 3            | Android SDK Platform 8                                              
  platforms;android-9                                                                      | 2            | Android SDK Platform 9                                              
  platforms;android-Q                                                                      | 1            | Android SDK Platform Q                                              
  sources;android-15                                                                       | 2            | Sources for Android 15                                              
  sources;android-16                                                                       | 2            | Sources for Android 16                                              
  sources;android-17                                                                       | 1            | Sources for Android 17                                              
  sources;android-18                                                                       | 1            | Sources for Android 18                                              
  sources;android-19                                                                       | 2            | Sources for Android 19                                              
  sources;android-20                                                                       | 1            | Sources for Android 20                                              
  sources;android-21                                                                       | 1            | Sources for Android 21                                              
  sources;android-22                                                                       | 1            | Sources for Android 22                                              
  sources;android-23                                                                       | 1            | Sources for Android 23                                              
  sources;android-24                                                                       | 1            | Sources for Android 24                                              
  sources;android-25                                                                       | 1            | Sources for Android 25                                              
  sources;android-26                                                                       | 1            | Sources for Android 26                                              
  sources;android-27                                                                       | 1            | Sources for Android 27                                              
  sources;android-28                                                                       | 1            | Sources for Android 28                                              
  system-images;android-10;default;armeabi-v7a                                             | 5            | ARM EABI v7a System Image                                           
  system-images;android-10;default;x86                                                     | 5            | Intel x86 Atom System Image                                         
  system-images;android-10;google_apis;armeabi-v7a                                         | 6            | Google APIs ARM EABI v7a System Image                               
  system-images;android-10;google_apis;x86                                                 | 6            | Google APIs Intel x86 Atom System Image                             
  system-images;android-14;default;armeabi-v7a                                             | 2            | ARM EABI v7a System Image                                           
  system-images;android-15;default;armeabi-v7a                                             | 5            | ARM EABI v7a System Image                                           
  system-images;android-15;default;x86                                                     | 5            | Intel x86 Atom System Image                                         
  system-images;android-15;google_apis;armeabi-v7a                                         | 6            | Google APIs ARM EABI v7a System Image                               
  system-images;android-15;google_apis;x86                                                 | 6            | Google APIs Intel x86 Atom System Image                             
  system-images;android-16;default;armeabi-v7a                                             | 6            | ARM EABI v7a System Image                                           
  system-images;android-16;default;mips                                                    | 1            | MIPS System Image                                                   
  system-images;android-16;default;x86                                                     | 6            | Intel x86 Atom System Image                                         
  system-images;android-16;google_apis;armeabi-v7a                                         | 6            | Google APIs ARM EABI v7a System Image                               
  system-images;android-16;google_apis;x86                                                 | 6            | Google APIs Intel x86 Atom System Image                             
  system-images;android-17;default;armeabi-v7a                                             | 6            | ARM EABI v7a System Image                                           
  system-images;android-17;default;mips                                                    | 1            | MIPS System Image                                                   
  system-images;android-17;default;x86                                                     | 4            | Intel x86 Atom System Image                                         
  system-images;android-17;google_apis;armeabi-v7a                                         | 6            | Google APIs ARM EABI v7a System Image                               
  system-images;android-17;google_apis;x86                                                 | 6            | Google APIs Intel x86 Atom System Image                             
  system-images;android-18;default;armeabi-v7a                                             | 5            | ARM EABI v7a System Image                                           
  system-images;android-18;default;x86                                                     | 4            | Intel x86 Atom System Image                                         
  system-images;android-18;google_apis;armeabi-v7a                                         | 6            | Google APIs ARM EABI v7a System Image                               
  system-images;android-18;google_apis;x86                                                 | 6            | Google APIs Intel x86 Atom System Image                             
  system-images;android-19;default;armeabi-v7a                                             | 5            | ARM EABI v7a System Image                                           
  system-images;android-19;default;x86                                                     | 6            | Intel x86 Atom System Image                                         
  system-images;android-19;google_apis;armeabi-v7a                                         | 37           | Google APIs ARM EABI v7a System Image                               
  system-images;android-19;google_apis;x86                                                 | 37           | Google APIs Intel x86 Atom System Image                             
  system-images;android-21;android-tv;armeabi-v7a                                          | 3            | Android TV ARM EABI v7a System Image                                
  system-images;android-21;android-tv;x86                                                  | 3            | Android TV Intel x86 Atom System Image                              
  system-images;android-21;default;armeabi-v7a                                             | 4            | ARM EABI v7a System Image                                           
  system-images;android-21;default;x86                                                     | 5            | Intel x86 Atom System Image                                         
  system-images;android-21;default;x86_64                                                  | 5            | Intel x86 Atom_64 System Image                                      
  system-images;android-21;google_apis;armeabi-v7a                                         | 29           | Google APIs ARM EABI v7a System Image                               
  system-images;android-21;google_apis;x86                                                 | 29           | Google APIs Intel x86 Atom System Image                             
  system-images;android-21;google_apis;x86_64                                              | 29           | Google APIs Intel x86 Atom_64 System Image                          
  system-images;android-22;android-tv;x86                                                  | 3            | Android TV Intel x86 Atom System Image                              
  system-images;android-22;default;armeabi-v7a                                             | 2            | ARM EABI v7a System Image                                           
  system-images;android-22;default;x86                                                     | 6            | Intel x86 Atom System Image                                         
  system-images;android-22;default;x86_64                                                  | 6            | Intel x86 Atom_64 System Image                                      
  system-images;android-22;google_apis;armeabi-v7a                                         | 23           | Google APIs ARM EABI v7a System Image                               
  system-images;android-22;google_apis;x86                                                 | 23           | Google APIs Intel x86 Atom System Image                             
  system-images;android-22;google_apis;x86_64                                              | 23           | Google APIs Intel x86 Atom_64 System Image                          
  system-images;android-23;android-tv;armeabi-v7a                                          | 12           | Android TV ARM EABI v7a System Image                                
  system-images;android-23;android-tv;x86                                                  | 17           | Android TV Intel x86 Atom System Image                              
  system-images;android-23;android-wear;armeabi-v7a                                        | 6            | Android Wear ARM EABI v7a System Image                              
  system-images;android-23;android-wear;x86                                                | 6            | Android Wear Intel x86 Atom System Image                            
  system-images;android-23;default;x86                                                     | 10           | Intel x86 Atom System Image                                         
  system-images;android-23;default;x86_64                                                  | 10           | Intel x86 Atom_64 System Image                                      
  system-images;android-23;google_apis;armeabi-v7a                                         | 30           | Google APIs ARM EABI v7a System Image                               
  system-images;android-23;google_apis;x86                                                 | 30           | Google APIs Intel x86 Atom System Image                             
  system-images;android-23;google_apis;x86_64                                              | 30           | Google APIs Intel x86 Atom_64 System Image                          
  system-images;android-24;android-tv;x86                                                  | 19           | Android TV Intel x86 Atom System Image                              
  system-images;android-24;default;arm64-v8a                                               | 7            | ARM 64 v8a System Image                                             
  system-images;android-24;default;armeabi-v7a                                             | 7            | ARM EABI v7a System Image                                           
  system-images;android-24;default;x86                                                     | 8            | Intel x86 Atom System Image                                         
  system-images;android-24;default;x86_64                                                  | 8            | Intel x86 Atom_64 System Image                                      
  system-images;android-24;google_apis;arm64-v8a                                           | 24           | Google APIs ARM 64 v8a System Image                                 
  system-images;android-24;google_apis;armeabi-v7a                                         | 24           | Google APIs ARM EABI v7a System Image                               
  system-images;android-24;google_apis;x86                                                 | 24           | Google APIs Intel x86 Atom System Image                             
  system-images;android-24;google_apis;x86_64                                              | 24           | Google APIs Intel x86 Atom_64 System Image                          
  system-images;android-24;google_apis_playstore;x86                                       | 19           | Google Play Intel x86 Atom System Image                             
  system-images;android-25;android-tv;x86                                                  | 13           | Android TV Intel x86 Atom System Image                              
  system-images;android-25;android-wear-cn;armeabi-v7a                                     | 4            | China version of Android Wear ARM EABI v7a System Image             
  system-images;android-25;android-wear-cn;x86                                             | 4            | China version of Android Wear Intel x86 Atom System Image           
  system-images;android-25;android-wear;armeabi-v7a                                        | 3            | Android Wear ARM EABI v7a System Image                              
  system-images;android-25;android-wear;x86                                                | 3            | Android Wear Intel x86 Atom System Image                            
  system-images;android-25;default;x86                                                     | 1            | Intel x86 Atom System Image                                         
  system-images;android-25;default;x86_64                                                  | 1            | Intel x86 Atom_64 System Image                                      
  system-images;android-25;google_apis;arm64-v8a                                           | 15           | Google APIs ARM 64 v8a System Image                                 
  system-images;android-25;google_apis;armeabi-v7a                                         | 15           | Google APIs ARM EABI v7a System Image                               
  system-images;android-25;google_apis;x86                                                 | 15           | Google APIs Intel x86 Atom System Image                             
  system-images;android-25;google_apis;x86_64                                              | 15           | Google APIs Intel x86 Atom_64 System Image                          
  system-images;android-25;google_apis_playstore;x86                                       | 9            | Google Play Intel x86 Atom System Image                             
  system-images;android-26;android-tv;x86                                                  | 11           | Android TV Intel x86 Atom System Image                              
  system-images;android-26;android-wear-cn;x86                                             | 4            | China version of Android Wear Intel x86 Atom System Image           
  system-images;android-26;android-wear;x86                                                | 4            | Android Wear Intel x86 Atom System Image                            
  system-images;android-26;default;x86                                                     | 1            | Intel x86 Atom System Image                                         
  system-images;android-26;default;x86_64                                                  | 1            | Intel x86 Atom_64 System Image                                      
  system-images;android-26;google_apis;x86                                                 | 12           | Google APIs Intel x86 Atom System Image                             
  system-images;android-26;google_apis;x86_64                                              | 12           | Google APIs Intel x86 Atom_64 System Image                          
  system-images;android-26;google_apis_playstore;x86                                       | 7            | Google Play Intel x86 Atom System Image                             
  system-images;android-27;android-tv;x86                                                  | 6            | Android TV Intel x86 Atom System Image                              
  system-images;android-27;default;x86                                                     | 1            | Intel x86 Atom System Image                                         
  system-images;android-27;default;x86_64                                                  | 1            | Intel x86 Atom_64 System Image                                      
  system-images;android-27;google_apis;x86                                                 | 8            | Google APIs Intel x86 Atom System Image                             
  system-images;android-27;google_apis_playstore;x86                                       | 3            | Google Play Intel x86 Atom System Image                             
  system-images;android-28;android-tv;x86                                                  | 7            | Android TV Intel x86 Atom System Image                              
  system-images;android-28;android-wear-cn;x86                                             | 3            | China version of Wear OS Intel x86 Atom System Image                
  system-images;android-28;android-wear;x86                                                | 3            | Wear OS Intel x86 Atom System Image                                 
  system-images;android-28;default;x86                                                     | 4            | Intel x86 Atom System Image                                         
  system-images;android-28;default;x86_64                                                  | 4            | Intel x86 Atom_64 System Image                                      
  system-images;android-28;google_apis;x86                                                 | 8            | Google APIs Intel x86 Atom System Image                             
  system-images;android-28;google_apis;x86_64                                              | 8            | Google APIs Intel x86 Atom_64 System Image                          
  system-images;android-28;google_apis_playstore;x86                                       | 8            | Google Play Intel x86 Atom System Image                             
  system-images;android-28;google_apis_playstore;x86_64                                    | 8            | Google Play Intel x86 Atom_64 System Image                          
  system-images;android-Q;android-tv;x86                                                   | 1            | Android TV Intel x86 Atom System Image                              
  system-images;android-Q;default;x86                                                      | 1            | Intel x86 Atom System Image                                         
  system-images;android-Q;default;x86_64                                                   | 1            | Intel x86 Atom_64 System Image                                      
  system-images;android-Q;google_apis;x86                                                  | 1            | Google APIs Intel x86 Atom System Image                             
  system-images;android-Q;google_apis;x86_64                                               | 1            | Google APIs Intel x86 Atom_64 System Image                          
  system-images;android-Q;google_apis_playstore;x86                                        | 1            | Google Play Intel x86 Atom System Image                             
  system-images;android-Q;google_apis_playstore;x86_64                                     | 1            | Google Play Intel x86 Atom_64 System Image                          
  tools                                                                                    | 26.1.1       | Android SDK Tools                                                   

# Check that aidl can be executed
# Search for Aidl
# Run '/usr/lib/android-sdk/build-tools/29.0.0-rc1/aidl'
# Cwd None
# Downloading platform api target if necessary
# Android packages installation done.
# Check application requirements
# Check garden requirements
# Compile platform
# Run '/usr/bin/python3 -m pythonforandroid.toolchain create --dist_name=myapp --bootstrap=sdl2 --requirements=python3,kivy --arch armeabi-v7a --copy-libs --color=always --storage-dir="/mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build" --ndk-api=21'
# Cwd /home/krishna/installed/python-for-android
[INFO]:    Will compile for the following archs: armeabi-v7a
[INFO]:    Found Android API target in $ANDROIDAPI: 27
[INFO]:    Available Android APIs are (25, 27)
[INFO]:    Requested API target 27 is available, continuing.
[INFO]:    Found NDK dir in $ANDROIDNDK: /usr/lib/android-ndk
[INFO]:    Found NDK revision 13.1.3345770
[WARNING]: Minimum recommended NDK version is 17c
[WARNING]: Older NDKs may not be compatible with all p4a features.
[INFO]:    Getting NDK API version (i.e. minimum supported API) from user argument
[INFO]:    Found virtualenv at /home/krishna/.local/bin/virtualenv
[INFO]:    Found the following toolchain versions: ['4.9']
[INFO]:    Picking the latest gcc toolchain, here 4.9
[INFO]:    No existing dists meet the given requirements!
[INFO]:    No dist exists that meets your requirements, so one will be built.
[INFO]:    Found a single valid recipe set: ['hostpython3', 'libffi', 'openssl', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'sqlite3', 'python3', 'sdl2', 'six', 'pyjnius', 'android', 'kivy']
[INFO]:    The selected bootstrap is sdl2
[INFO]:    # Creating dist with sdl2 bootstrap
[INFO]:    Dist will have name myapp and requirements (python3, kivy)
[INFO]:    Dist contains the following requirements as recipes: ['hostpython3', 'libffi', 'openssl', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'sqlite3', 'python3', 'sdl2', 'six', 'pyjnius', 'android', 'kivy']
[INFO]:    Dist will also contain modules () installed from pip
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/bootstrap_builds/sdl2-python3
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Recipe build order is ['hostpython3', 'libffi', 'openssl', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'sqlite3', 'python3', 'sdl2', 'six', 'pyjnius', 'android', 'kivy']
[INFO]:    # Downloading recipes 
[INFO]:    Downloading hostpython3
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 45 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/hostpython3
[INFO]:    -> running basename https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[INFO]:    -> running rm -f .mark-Python-3.7.1.tgz                                                            
[INFO]:    Downloading hostpython3 from https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[INFO]:    -> running touch .mark-Python-3.7.1.tgz
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading libffi
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 40 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/libffi
[INFO]:    -> running basename https://github.com/libffi/libffi/archive/v3.2.1.tar.gz
[INFO]:    -> running rm -f .mark-v3.2.1.tar.gz                                                               
[INFO]:    Downloading libffi from https://github.com/libffi/libffi/archive/v3.2.1.tar.gz
[INFO]:    -> running touch .mark-v3.2.1.tar.gz
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading openssl
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 41 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/openssl
[INFO]:    -> running basename https://www.openssl.org/source/openssl-1.1.1.tar.gz
[INFO]:    -> running rm -f .mark-openssl-1.1.1.tar.gz                                                        
[INFO]:    Downloading openssl from https://www.openssl.org/source/openssl-1.1.1.tar.gz
[INFO]:    -> running touch .mark-openssl-1.1.1.tar.gz
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading sdl2_image
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 44 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/sdl2_image
[INFO]:    -> running basename https://www.libsdl.org/projects/SDL_image/release/SD...(and 21 more)
[INFO]:    -> running rm -f .mark-SDL2_image-2.0.4.tar.gz                                                     
[INFO]:    Downloading sdl2_image from https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.4.tar.gz
[INFO]:    -> running touch .mark-SDL2_image-2.0.4.tar.gz
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading sdl2_mixer
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 44 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/sdl2_mixer
[INFO]:    -> running basename https://www.libsdl.org/projects/SDL_mixer/release/SD...(and 21 more)
[INFO]:    -> running rm -f .mark-SDL2_mixer-2.0.1.tar.gz                                                     
[INFO]:    Downloading sdl2_mixer from https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1.tar.gz
[INFO]:    -> running touch .mark-SDL2_mixer-2.0.1.tar.gz
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading sdl2_ttf
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 42 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/sdl2_ttf
[INFO]:    -> running basename https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz
[INFO]:    -> running rm -f .mark-SDL2_ttf-2.0.14.tar.gz                                                      
[INFO]:    Downloading sdl2_ttf from https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz
[INFO]:    -> running touch .mark-SDL2_ttf-2.0.14.tar.gz
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading sqlite3
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 41 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/sqlite3
[INFO]:    -> running basename https://www.sqlite.org/2016/sqlite-amalgamation-3150100.zip
[INFO]:    -> running rm -f .mark-sqlite-amalgamation-3150100.zip                                             
[INFO]:    Downloading sqlite3 from https://www.sqlite.org/2016/sqlite-amalgamation-3150100.zip
[INFO]:    -> running touch .mark-sqlite-amalgamation-3150100.zip
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading python3
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 41 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/python3
[INFO]:    -> running basename https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[INFO]:    -> running rm -f .mark-Python-3.7.1.tgz                                                            
[INFO]:    Downloading python3 from https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[INFO]:    -> running touch .mark-Python-3.7.1.tgz
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading sdl2
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 38 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/sdl2
[INFO]:    -> running basename https://www.libsdl.org/release/SDL2-2.0.9.tar.gz
[INFO]:    -> running rm -f .mark-SDL2-2.0.9.tar.gz                                                           
[INFO]:    Downloading sdl2 from https://www.libsdl.org/release/SDL2-2.0.9.tar.gz
[INFO]:    -> running touch .mark-SDL2-2.0.9.tar.gz
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading six
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 37 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/six
[INFO]:    -> running basename https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz
[INFO]:    -> running rm -f .mark-six-1.9.0.tar.gz                                                            
[INFO]:    Downloading six from https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz
[INFO]:    -> running touch .mark-six-1.9.0.tar.gz
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading pyjnius
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 41 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/pyjnius
[INFO]:    -> running basename https://github.com/kivy/pyjnius/archive/6553ad4.zip
[INFO]:    -> running rm -f .mark-6553ad4.zip                                                                 
[INFO]:    Downloading pyjnius from https://github.com/kivy/pyjnius/archive/6553ad4.zip
[INFO]:    -> running touch .mark-6553ad4.zip
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Downloading android
[INFO]:    Skipping android download as no URL is set
[INFO]:    Downloading kivy
[INFO]:    -> running mkdir -p /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildoze...(and 38 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/packages/kivy
[INFO]:    -> running basename https://github.com/kivy/kivy/archive/c4d6894.zip
[INFO]:    -> running rm -f .mark-c4d6894.zip                                                                 
[INFO]:    Downloading kivy from https://github.com/kivy/kivy/archive/c4d6894.zip
[INFO]:    -> running touch .mark-c4d6894.zip
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    # Building all recipes for arch armeabi-v7a
[INFO]:    # Unpacking recipes
[INFO]:    Unpacking hostpython3 for armeabi-v7a
[INFO]:    -> running basename https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/hostpython3/desktop
[INFO]:    -> running mv Python-3.7.1 /mnt/KrishnaTorque/Projects/Python/02/kivy/.b...(and 82 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Unpacking libffi for armeabi-v7a
[INFO]:    -> running basename https://github.com/libffi/libffi/archive/v3.2.1.tar.gz
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/libffi/armeabi-v7a__ndk_target_21
[INFO]:    -> running mv libffi-3.2.1 /mnt/KrishnaTorque/Projects/Python/02/kivy/.b...(and 91 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Unpacking openssl for armeabi-v7a
[INFO]:    -> running basename https://www.openssl.org/source/openssl-1.1.1.tar.gz
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/openssl/armeabi-v7a__ndk_target_21
[INFO]:    -> running mv openssl-1.1.1 /mnt/KrishnaTorque/Projects/Python/02/kivy/....(and 97 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Unpacking sdl2_image for armeabi-v7a
[INFO]:    -> running basename https://www.libsdl.org/projects/SDL_image/release/SD...(and 21 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/bootstrap_builds/sdl2-python3/jni
[INFO]:    -> running mv SDL2_image-2.0.4 /mnt/KrishnaTorque/Projects/Python/02/kiv...(and 86 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Unpacking sdl2_mixer for armeabi-v7a
[INFO]:    -> running basename https://www.libsdl.org/projects/SDL_mixer/release/SD...(and 21 more)
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/bootstrap_builds/sdl2-python3/jni
[INFO]:    -> running mv SDL2_mixer-2.0.1 /mnt/KrishnaTorque/Projects/Python/02/kiv...(and 86 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Unpacking sdl2_ttf for armeabi-v7a
[INFO]:    -> running basename https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/bootstrap_builds/sdl2-python3/jni
[INFO]:    -> running mv SDL2_ttf-2.0.14 /mnt/KrishnaTorque/Projects/Python/02/kivy...(and 83 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Unpacking sqlite3 for armeabi-v7a
[INFO]:    -> running basename https://www.sqlite.org/2016/sqlite-amalgamation-3150100.zip
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/sqlite3/armeabi-v7a__ndk_target_21
[INFO]:    -> running mv sqlite-amalgamation-3150100 /mnt/KrishnaTorque/Projects/Py...(and 108 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Unpacking python3 for armeabi-v7a
[INFO]:    -> running basename https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_21
[INFO]:    -> running mv Python-3.7.1 /mnt/KrishnaTorque/Projects/Python/02/kivy/.b...(and 116 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Unpacking sdl2 for armeabi-v7a
[INFO]:    -> running basename https://www.libsdl.org/release/SDL2-2.0.9.tar.gz
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/bootstrap_builds/sdl2-python3/jni
[INFO]:    -> running mv SDL2-2.0.9 /mnt/KrishnaTorque/Projects/Python/02/kivy/.bui...(and 73 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Unpacking six for armeabi-v7a
[INFO]:    -> running basename https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/six-python3/armeabi-v7a__ndk_target_21
[INFO]:    -> running mv six-1.9.0 /mnt/KrishnaTorque/Projects/Python/02/kivy/.buil...(and 90 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Unpacking pyjnius for armeabi-v7a
[INFO]:    -> running basename https://github.com/kivy/pyjnius/archive/6553ad4.zip
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/pyjnius-python3-sdl2/armeabi-v7a__ndk_target_21
[INFO]:    -> running mv pyjnius-6553ad4409782fd1c37247c64736f4aa698a00b2 /mnt/Kris...(and 142 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    -> running rm -rf /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/...(and 97 more)
[INFO]:    -> running cp -a /home/krishna/installed/python-for-android/pythonforand...(and 176 more)
[INFO]:    Unpacking kivy for armeabi-v7a
[INFO]:    -> running basename https://github.com/kivy/kivy/archive/c4d6894.zip
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/kivy-python3-sdl2/armeabi-v7a__ndk_target_21
[INFO]:    -> running mv kivy-c4d68949b42e97de270528bdc2a39ec9393bd7f4 /mnt/Krishna...(and 133 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    # Prebuilding recipes
[INFO]:    Prebuilding hostpython3 for armeabi-v7a
[INFO]:    hostpython3 has no prebuild_armeabi_v7a, skipping
[INFO]:    Prebuilding libffi for armeabi-v7a
[INFO]:    libffi has no prebuild_armeabi_v7a, skipping
[INFO]:    Applying patches for libffi[armeabi-v7a]
[INFO]:    Applying patch remove-version-info.patch
[INFO]:    -> running patch -t -d /mnt/KrishnaTorque/Projects/Python/02/kivy/.build...(and 195 more)
[INFO]:    Applying patch fix-includedir.patch                                                                
[INFO]:    -> running patch -t -d /mnt/KrishnaTorque/Projects/Python/02/kivy/.build...(and 190 more)
[INFO]:    -> running touch /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/a...(and 90 more)           
[INFO]:    Prebuilding openssl for armeabi-v7a
[INFO]:    openssl has no prebuild_armeabi_v7a, skipping
[INFO]:    Prebuilding sdl2_image for armeabi-v7a
[INFO]:    sdl2_image has no prebuild_armeabi_v7a, skipping
[INFO]:    Applying patches for sdl2_image[armeabi-v7a]
[INFO]:    Applying patch toggle_jpg_png_webp.patch
[INFO]:    -> running patch -t -d /mnt/KrishnaTorque/Projects/Python/02/kivy/.build...(and 190 more)
[INFO]:    Applying patch extra_cflags.patch                                                                  
[INFO]:    -> running patch -t -d /mnt/KrishnaTorque/Projects/Python/02/kivy/.build...(and 183 more)
[INFO]:    -> running touch /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/a...(and 81 more)           
[INFO]:    Prebuilding sdl2_mixer for armeabi-v7a
[INFO]:    sdl2_mixer has no prebuild_armeabi_v7a, skipping
[INFO]:    Applying patches for sdl2_mixer[armeabi-v7a]
[INFO]:    Applying patch toggle_modplug_mikmod_smpeg_ogg.patch
[INFO]:    -> running patch -t -d /mnt/KrishnaTorque/Projects/Python/02/kivy/.build...(and 202 more)
[INFO]:    -> running touch /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/a...(and 81 more)           
[INFO]:    Prebuilding sdl2_ttf for armeabi-v7a
[INFO]:    sdl2_ttf has no prebuild_armeabi_v7a, skipping
[INFO]:    Prebuilding sqlite3 for armeabi-v7a
[INFO]:    sqlite3 has no prebuild_armeabi_v7a, skipping
[INFO]:    Prebuilding python3 for armeabi-v7a
[INFO]:    python3 has no prebuild_armeabi_v7a, skipping
[INFO]:    Applying patches for python3[armeabi-v7a]
[INFO]:    Applying patch patches/fix-ctypes-util-find-library.patch
[INFO]:    -> running patch -t -d /mnt/KrishnaTorque/Projects/Python/02/kivy/.build...(and 238 more)
[INFO]:    -> running touch /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/a...(and 115 more)          
[INFO]:    Prebuilding sdl2 for armeabi-v7a
[INFO]:    sdl2 has no prebuild_armeabi_v7a, 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 pyjnius[armeabi-v7a]
[INFO]:    Applying patch sdl2_jnienv_getter.patch
[INFO]:    -> running patch -t -d /mnt/KrishnaTorque/Projects/Python/02/kivy/.build...(and 210 more)
[INFO]:    -> running touch /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/a...(and 105 more)          
[INFO]:    Prebuilding android for armeabi-v7a
[INFO]:    android has no prebuild_armeabi_v7a, skipping
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/android-python3-sdl2/armeabi-v7a__ndk_target_21/android
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Prebuilding kivy for armeabi-v7a
[INFO]:    kivy has no prebuild_armeabi_v7a, skipping
[INFO]:    # Building recipes
[INFO]:    Building hostpython3 for armeabi-v7a
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/hostpython3/desktop/hostpython3
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/hostpython3/desktop/hostpython3/native-build
[INFO]:    -> running configure
[INFO]:    <- directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/hostpython3/desktop/hostpython3
[INFO]:    -> running cp Modules/Setup.dist /mnt/KrishnaTorque/Projects/Python/02/k...(and 115 more)
[INFO]:    -> running make -j 8 -C /mnt/KrishnaTorque/Projects/Python/02/kivy/.buil...(and 92 more)
[INFO]:    <- directory context /home/krishna/installed/python-for-android                                    
[INFO]:    Building libffi for armeabi-v7a
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/libffi/armeabi-v7a__ndk_target_21/libffi
[INFO]:    -> running autogen.sh
[INFO]:    -> running autoreconf -vif                                                                         
[INFO]:    -> running configure --host=arm-linux-androideabi --prefix=/mnt/KrishnaT...(and 158 more)          
[INFO]:    -> running make -j 8 libffi.la                                                                     
[INFO]:    -> running cp /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/andr...(and 212 more)          
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Building openssl for armeabi-v7a
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/openssl/armeabi-v7a__ndk_target_21/openssl1.1
[INFO]:    -> running perl Configure shared no-dso no-asm android-arm -D__ANDROID_API__=21
[INFO]:    Applying patch disable-sover.patch                                                                 
[INFO]:    -> running patch -t -d /mnt/KrishnaTorque/Projects/Python/02/kivy/.build...(and 195 more)
[INFO]:    -> running make build_libs                                                                         
[INFO]:    -> running cp libssl1.1.so libcrypto1.1.so /mnt/KrishnaTorque/Projects/P...(and 88 more)           
[INFO]:    <- directory context /home/krishna/installed/python-for-android
[INFO]:    Building sdl2_image for armeabi-v7a
[INFO]:    Building sdl2_mixer for armeabi-v7a
[INFO]:    Building sdl2_ttf for armeabi-v7a
[INFO]:    Building sqlite3 for armeabi-v7a
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/sqlite3/armeabi-v7a__ndk_target_21/sqlite3
[INFO]:    -> running ndk-build V=1 APP_PLATFORM=android-21 APP_ABI=armeabi-v7a
[INFO]:    <- directory context /home/krishna/installed/python-for-android                                    
[INFO]:    Building python3 for armeabi-v7a
[INFO]:    -> directory context /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_21/python3/android-build
[WARNING]: Doing some hacky stuff to link properly
[INFO]:    -> running cp /usr/lib/android-ndk/platforms/android-21/arch-arm/usr/lib/crtbegin_so.o ./
[INFO]:    -> running cp /usr/lib/android-ndk/platforms/android-21/arch-arm/usr/lib/crtend_so.o ./
[WARNING]: lld not found, linking without it. Consider installing lld if linker errors occur.
[INFO]:    Activating flags for sqlite3
[INFO]:    Activating flags for libffi
[INFO]:    Activating flags for openssl
[INFO]:    -> running configure --host=arm-linux-androideabi --build=x86_64-pc-linu...(and 337 more)
Exception in thread background thread for pid 26774:                                                          
Traceback (most recent call last):
  File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.6/threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "/home/krishna/.local/lib/python3.6/site-packages/sh.py", line 1540, in wrap
    fn(*args, **kwargs)
  File "/home/krishna/.local/lib/python3.6/site-packages/sh.py", line 2459, in background_thread
    handle_exit_code(exit_code)
  File "/home/krishna/.local/lib/python3.6/site-packages/sh.py", line 2157, in fn
    return self.command.handle_command_exit_code(exit_code)
  File "/home/krishna/.local/lib/python3.6/site-packages/sh.py", line 815, in handle_command_exit_code
    raise exc
sh.ErrorReturnCode_77: 

  RAN: /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_21/python3/configure --host=arm-linux-androideabi --build=x86_64-pc-linux-gnu --enable-shared --disable-ipv6 ac_cv_file__dev_ptmx=yes ac_cv_file__dev_ptc=no --without-ensurepip ac_cv_little_endian_double=yes --prefix=/usr/local --exec-prefix=/usr/local --with-openssl=/mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/openssl/armeabi-v7a__ndk_target_21/openssl1.1

  STDOUT:
checking build system type... x86_64-pc-linux-gnu
checking host system type... arm-unknown-linux-androideabi
checking for python3.7... no
checking for python3... python3
checking for python interpreter for cross build... python
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... checking for --without-gcc... no
checking for --with-icc... no
checking for arm-linux-androideabi-gcc... /usr/lib/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -target armv7a-none-linux-androideabi -gcc-toolchain /usr/lib/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64
checking whether the C compiler works... no
configure: error: in `/mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_21/python3/android-build':
configure: error: C compiler cannot create executables
See `config.log' for more details


  STDERR:


Traceback (most recent call last):
  File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/krishna/installed/python-for-android/pythonforandroid/toolchain.py", line 1081, in <module>
    main()
  File "/home/krishna/installed/python-for-android/pythonforandroid/toolchain.py", line 1075, in main
    ToolchainCL()
  File "/home/krishna/installed/python-for-android/pythonforandroid/toolchain.py", line 577, in __init__
    getattr(self, args.subparser_name.replace('-', '_'))(args)
  File "/home/krishna/installed/python-for-android/pythonforandroid/toolchain.py", line 151, in wrapper_func
    build_dist_from_args(ctx, dist, args)
  File "/home/krishna/installed/python-for-android/pythonforandroid/toolchain.py", line 200, in build_dist_from_args
    build_recipes(build_order, python_modules, ctx)
  File "/home/krishna/installed/python-for-android/pythonforandroid/build.py", line 562, in build_recipes
    recipe.build_arch(arch)
  File "/home/krishna/installed/python-for-android/pythonforandroid/python.py", line 256, in build_arch
    _env=env)
  File "/home/krishna/installed/python-for-android/pythonforandroid/logger.py", line 178, in shprint
    for line in output:
  File "/home/krishna/.local/lib/python3.6/site-packages/sh.py", line 863, in next
    self.wait()
  File "/home/krishna/.local/lib/python3.6/site-packages/sh.py", line 792, in wait
    self.handle_command_exit_code(exit_code)
  File "/home/krishna/.local/lib/python3.6/site-packages/sh.py", line 815, in handle_command_exit_code
    raise exc
sh.ErrorReturnCode_77: 

  RAN: /mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_21/python3/configure --host=arm-linux-androideabi --build=x86_64-pc-linux-gnu --enable-shared --disable-ipv6 ac_cv_file__dev_ptmx=yes ac_cv_file__dev_ptc=no --without-ensurepip ac_cv_little_endian_double=yes --prefix=/usr/local --exec-prefix=/usr/local --with-openssl=/mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/openssl/armeabi-v7a__ndk_target_21/openssl1.1

  STDOUT:
checking build system type... x86_64-pc-linux-gnu
checking host system type... arm-unknown-linux-androideabi
checking for python3.7... no
checking for python3... python3
checking for python interpreter for cross build... python
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... checking for --without-gcc... no
checking for --with-icc... no
checking for arm-linux-androideabi-gcc... /usr/lib/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -target armv7a-none-linux-androideabi -gcc-toolchain /usr/lib/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64
checking whether the C compiler works... no
configure: error: in `/mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_21/python3/android-build':
configure: error: C compiler cannot create executables
See `config.log' for more details


  STDERR:

# Command failed: /usr/bin/python3 -m pythonforandroid.toolchain create --dist_name=myapp --bootstrap=sdl2 --requirements=python3,kivy --arch armeabi-v7a --copy-libs --color=always --storage-dir="/mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build" --ndk-api=21
# 
# 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
@AndreMiras
Copy link
Member

Thanks for the bug report, could you please share the config.log file?

@krishnaTORQUE
Copy link
Author

Yes but from where I can find the config.log ?

@krishnaTORQUE krishnaTORQUE reopened this Mar 23, 2019
@AndreMiras
Copy link
Member

find .buildozer/ -name config.log

@krishnaTORQUE
Copy link
Author

there is not config.log inside project-dir/.buildozer or home-dir/.buildozer

@AndreMiras
Copy link
Member

No much we could do without it then

@wangyuncong123
Copy link

i have the same issues, AttributeError:'Namespace' object has no attribute 'ignore_setup_py',

@AndreMiras
Copy link
Member

How is this the same issue? And wasn't it resolved in #893 ?
Also same story if you guys could find and post the config.log mentioned in these error lines:

checking whether the C compiler works... no
configure: error: in `/mnt/KrishnaTorque/Projects/Python/02/kivy/.buildozer/android/platform/build/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_21/python3/android-build':
configure: error: C compiler cannot create executables
See `config.log' for more details
``

@GitHub9800
Copy link

hi , I got the same error , attachement is the config.log I got in path
{
.buildozer/android/platform/build/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_21/python3/android-build/config.log
}
config.log

@AndreMiras
Copy link
Member

@GitHub9800 are you trying to build from Windows? Maybe it's a good "detail" to mention. I'm not too sure what's the status of it.

@GitHub9800
Copy link

I run it in linux, access all buildozer file and python files stored in windows,
even so ,
it means "build from windows" ? ok , I'll try again with all operation and files within linux!

@AndreMiras
Copy link
Member

Just that the config log had the following:

hostname = LAPTOP-DCELC6JI
uname -m = x86_64
uname -r = 4.4.0-17134-Microsoft
uname -s = Linux
uname -v = #706-Microsoft Mon Apr 01 18:13:00 PST 2019

And things like (extract):

PATH: /mnt/c/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64
PATH: /mnt/c/Users/CNHNZ/AppData/Local/Microsoft/WindowsApps
PATH: /mnt/c/Java/jdk-10.0.2/bin
PATH: /mnt/c/Users/CNHNZ/AppData/Local/Programs/Microsoft VS Code/bin
PATH: /mnt/c/MyWindow
PATH: /mnt/c/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build
PATH: /mnt/c/Program Files/Notepad++
PATH: /mnt/c/MyWindow/qpdf-8.4.0/bin

So it really feels like Windows host

@GitHub9800
Copy link

thanks , apk build successfully under linux , with some tradeoff:
I must change "requirements=python3" to "requirements=python2"! , advoiding syntax error.

@AndreMiras
Copy link
Member

The syntax error thing rings the bell. Which version of Cython are you using?

@GitHub9800
Copy link

cython 0.26.1

@AndreMiras
Copy link
Member

I would try the same that we have on our CI Cython==0.28.6, see
https://github.com/kivy/buildozer/blob/831d85a/Dockerfile#L78
It's also the one recommended in the docs:
https://buildozer.readthedocs.io/en/latest/installation.html#android-on-ubuntu-18-04-64bit

But your issue with python2, could also be some leftover cache from previous attempts. Try also deleting the .buildozer/ from your project dir

@GitHub9800
Copy link

thanks, I've get python3 workded within virtualenv!

@talhaanwarch
Copy link

thanks, I've get python3 workded within virtualenv!

can you explain it more, i am facing the same issue, but did not find the solution

@GitHub9800
Copy link

thanks, I've get python3 workded within virtualenv!

can you explain it more, i am facing the same issue, but did not find the solution

my root error is trying to build apk within windows. after I transfer to ubuntu18.04 , confiured as tutorial said (cython, python,and more), I get it work with some syntax error, then i use virtualenv to make it work. if your problem detail is same with me, try it !

@talhaanwarch
Copy link

thanks, I've get python3 workded within virtualenv!

can you explain it more, i am facing the same issue, but did not find the solution

my root error is trying to build apk within windows. after I transfer to ubuntu18.04 , confiured as tutorial said (cython, python,and more), I get it work with some syntax error, then i use virtualenv to make it work. if your problem detail is same with me, try it !

ok, what i get is, : in virtualenv you installed kivy and on the same virtual env you installed buildozer
do you use WLS or VM

@GitHub9800
Copy link

thanks, I've get python3 workded within virtualenv!

can you explain it more, i am facing the same issue, but did not find the solution

my root error is trying to build apk within windows. after I transfer to ubuntu18.04 , confiured as tutorial said (cython, python,and more), I get it work with some syntax error, then i use virtualenv to make it work. if your problem detail is same with me, try it !

ok, what i get is, : in virtualenv you installed kivy and on the same virtual env you installed buildozer
do you use WLS or VM

WLS notwork, I use VM.

@SammyMayn
Copy link

I'm running into problems with buildozer running the following command:
buildozer -v android debug
Looks like some kind of toolchain error - I have included the log and spec file.
Any help would be muchly appreciated guys...

===========================================================================
SPEC FILE

[app]

(str) Title of your application

title = client

(str) Package name

package.name = tkintertest

(str) Package domain (needed for android/ios packaging)

package.domain = org.sjm

(str) Source code where the main.py live

source.dir = .

(list) Source files to include (let empty to include all the files)

source.include_exts = py,png,jpg,kv,atlas

(list) List of inclusions using pattern matching

#source.include_patterns = assets/,images/.png

(list) Source files to exclude (let empty to not exclude anything)

#source.exclude_exts = spec

(list) List of directory to exclude (let empty to not exclude anything)

#source.exclude_dirs = tests, bin

(list) List of exclusions using pattern matching

#source.exclude_patterns = license,images//.jpg

(str) Application versioning (method 1)

version = 0.1

(str) Application versioning (method 2)

version.regex = version = '"['"]

version.filename = %(source.dir)s/main.py

(list) Application requirements

comma separated e.g. requirements = sqlite3,kivy

requirements = python3,kivy

kivy = 1.10.1

(str) Custom source folders for requirements

Sets custom source for any requirements with recipes

requirements.source.kivy = ../../kivy

(list) Garden requirements

#garden_requirements =

(str) Presplash of the application

#presplash.filename = %(source.dir)s/data/presplash.png

(str) Icon of the application

#icon.filename = %(source.dir)s/data/icon.png

(str) Supported orientation (one of landscape, sensorLandscape, portrait or all)

orientation = portrait

(list) List of service to declare

#services = NAME:ENTRYPOINT_TO_PY,NAME2:ENTRYPOINT2_TO_PY

OSX Specific

author = © Copyright Info

change the major version of python used by the app

osx.python_version = 3

Kivy version to use

#osx.kivy_version = 1.9.1
osx.kivy_version = 1.2.0

Android specific

(bool) Indicate if the application should be fullscreen or not

fullscreen = 0

(string) Presplash background color (for new android toolchain)

Supported formats are: #RRGGBB #AARRGGBB or one of the following names:

red, blue, green, black, white, gray, cyan, magenta, yellow, lightgray,

darkgray, grey, lightgrey, darkgrey, aqua, fuchsia, lime, maroon, navy,

olive, purple, silver, teal.

#android.presplash_color = #FFFFFF

(list) Permissions

android.permissions = INTERNET, ACCESS_NETWORK_STATE

android.api = 19

(int) Minimum API required

android.minapi = 16

(int) Android SDK version to use

android.sdk = 20

(str) Android NDK version to use

#android.ndk = 9c

(int) Minimum API your APK will support.

#android.minapi = 21

(int) Android SDK version to use

#android.sdk = 20

(str) Android NDK version to use

#android.ndk = 17c

(int) Android NDK API to use. This is the minimum API your app will support, it should usually match android.minapi.

#android.ndk_api = 21

(bool) Use --private data storage (True) or --dir public storage (False)

#android.private_storage = True

(str) Android NDK directory (if empty, it will be automatically downloaded.)

#android.ndk_path =

(str) Android SDK directory (if empty, it will be automatically downloaded.)

#android.sdk_path =

(str) ANT directory (if empty, it will be automatically downloaded.)

#android.ant_path =

(bool) If True, then skip trying to update the Android sdk

This can be useful to avoid excess Internet downloads or save time

when an update is due and you just want to test/build your package

android.skip_update = False

(bool) If True, then automatically accept SDK license

agreements. This is intended for automation only. If set to False,

the default, you will be shown the license when first running

buildozer.

android.accept_sdk_license = True

(str) Android entry point, default is ok for Kivy-based app

#android.entrypoint = org.renpy.android.PythonActivity

(list) Pattern to whitelist for the whole project

#android.whitelist =

(str) Path to a custom whitelist file

#android.whitelist_src =

(str) Path to a custom blacklist file

#android.blacklist_src =

(list) List of Java .jar files to add to the libs so that pyjnius can access

their classes. Don't add jars that you do not need, since extra jars can slow

down the build process. Allows wildcards matching, for example:

OUYA-ODK/libs/*.jar

#android.add_jars = foo.jar,bar.jar,path/to/more/*.jar

(list) List of Java files to add to the android project (can be java or a

directory containing the files)

#android.add_src =

(list) Android AAR archives to add (currently works only with sdl2_gradle

bootstrap)

#android.add_aars =

(list) Gradle dependencies to add (currently works only with sdl2_gradle

bootstrap)

#android.gradle_dependencies =

(list) Java classes to add as activities to the manifest.

#android.add_activites = com.example.ExampleActivity

(str) OUYA Console category. Should be one of GAME or APP

If you leave this blank, OUYA support will not be enabled

#android.ouya.category = GAME

(str) Filename of OUYA Console icon. It must be a 732x412 png image.

#android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png

(str) XML file to include as an intent filters in tag

#android.manifest.intent_filters =

(str) launchMode to set for the main activity

#android.manifest.launch_mode = standard

(list) Android additional libraries to copy into libs/armeabi

#android.add_libs_armeabi = libs/android/.so
#android.add_libs_armeabi_v7a = libs/android-v7/
.so
#android.add_libs_arm64_v8a = libs/android-v8/.so
#android.add_libs_x86 = libs/android-x86/
.so
#android.add_libs_mips = libs/android-mips/*.so

(bool) Indicate whether the screen should stay on

Don't forget to add the WAKE_LOCK permission if you set this to True

#android.wakelock = False

(list) Android application meta-data to set (key=value format)

#android.meta_data =

(list) Android library project to add (will be added in the

project.properties automatically.)

#android.library_references =

(list) Android shared libraries which will be added to AndroidManifest.xml using tag

#android.uses_library =

(str) Android logcat filters to use

#android.logcat_filters = *:S python:D

(bool) Copy library instead of making a libpymodules.so

#android.copy_libs = 1

(str) The Android arch to build for, choices: armeabi-v7a, arm64-v8a, x86, x86_64

android.arch = armeabi-v7a

Python for android (p4a) specific

(str) python-for-android fork to use, defaults to upstream (kivy)

#p4a.fork = kivy

(str) python-for-android branch to use, defaults to master

p4a.branch = master

(str) python-for-android git clone directory (if empty, it will be automatically cloned from github)

#p4a.source_dir =

(str) The directory in which python-for-android should look for your own build recipes (if any)

#p4a.local_recipes =

(str) Filename to the hook for p4a

#p4a.hook =

(str) Bootstrap to use for android builds

p4a.bootstrap = sdl2

(int) port number to specify an explicit --port= p4a argument (eg for bootstrap flask)

#p4a.port =

iOS specific

(str) Path to a custom kivy-ios folder

#ios.kivy_ios_dir = ../kivy-ios

Alternately, specify the URL and branch of a git checkout:

ios.kivy_ios_url = https://github.com/kivy/kivy-ios
ios.kivy_ios_branch = master

Another platform dependency: ios-deploy

Uncomment to use a custom checkout

#ios.ios_deploy_dir = ../ios_deploy

Or specify URL and branch

ios.ios_deploy_url = https://github.com/phonegap/ios-deploy
ios.ios_deploy_branch = 1.7.0

(str) Name of the certificate to use for signing the debug version

Get a list of available identities: buildozer ios list_identities

#ios.codesign.debug = "iPhone Developer: ()"

(str) Name of the certificate to use for signing the release version

#ios.codesign.release = %(ios.codesign.debug)s

[buildozer]

(int) Log level (0 = error only, 1 = info, 2 = debug (with command output))

log_level = 2

(int) Display warning if buildozer is run as root (0 = False, 1 = True)

warn_on_root = 1

(str) Path to build artifact storage, absolute or relative to spec file

build_dir = ./.buildozer

(str) Path to build output (i.e. .apk, .ipa) storage

bin_dir = ./bin

-----------------------------------------------------------------------------

List as sections

You can define all the "list" as [section:key].

Each line will be considered as a option to the list.

Let's take [app] / source.exclude_patterns.

Instead of doing:

#[app]
#source.exclude_patterns = license,data/audio/.wav,data/images/original/

This can be translated into:

#[app:source.exclude_patterns]
#license
#data/audio/.wav
#data/images/original/

-----------------------------------------------------------------------------

Profiles

You can extend section / key with a profile

For example, you want to deploy a demo version of your application without

HD content. You could first change the title to add "(demo)" in the name

and extend the excluded directories to remove the HD content.

#[app@demo]
#title = My Application (demo)

#[app:source.exclude_patterns@demo]
#images/hd/*

Then, invoke the command line with the "demo" profile:

#buildozer --profile demo android debug

LOG

Check configuration tokens

WARNING: Config token app android.sdk is deprecated and ignored, but you set value 20

Ensure build layout

Check configuration tokens

Preparing build

Check requirements for android

Run 'dpkg --version'

Cwd None

Debian 'dpkg' package management program version 1.19.0.5 (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-11-openjdk-amd64/bin/javac

Search for Java keytool (keytool)

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

Install platform

Run '/usr/bin/python3 -m pip install -q --user 'appdirs' 'colorama>=0.3.3' 'jinja2' 'six' 'enum34; python_version<"3.4"' 'sh>=1.10; sys_platform!="nt"' 'pep517' 'pytoml' 'virtualenv''

Cwd None

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

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

Android NDK found at /home/sy/.buildozer/android/platform/android-ndk-r17c

Check application requirements

Check garden requirements

Compile platform

Run '/usr/bin/python3 -m pythonforandroid.toolchain create --dist_name=tkintertest --bootstrap=sdl2 --requirements=python3,kivy --arch armeabi-v7a --copy-libs --color=always --storage-dir="/home/sy/Devt/python_client_server/client/.buildozer/android/platform/build" --ndk-api=16'

Cwd /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android

[INFO]: Will compile for the following archs: armeabi-v7a
[INFO]: Found Android API target in $ANDROIDAPI: 19
[WARNING]: Target API 19 < 26
[WARNING]: Target APIs lower than 26 are no longer supported on Google Play, and are not recommended. Note that the Target API can be higher than your device Android version, and should usually be as high as possible.
[INFO]: Available Android APIs are (19, 27, 28)
[INFO]: Requested API target 19 is available, continuing.
[INFO]: Found NDK dir in $ANDROIDNDK: /home/sy/.buildozer/android/platform/android-ndk-r17c
[INFO]: Found NDK version 17c
[INFO]: Getting NDK API version (i.e. minimum supported API) from user argument
[WARNING]: NDK API less than 21 is not supported
[INFO]: Found virtualenv at /home/sy/.local/bin/virtualenv
[INFO]: Found the following toolchain versions: ['4.9']
[INFO]: Picking the latest gcc toolchain, here 4.9
[INFO]: No existing dists meet the given requirements!
[INFO]: No dist exists that meets your requirements, so one will be built.
[INFO]: Found a single valid recipe set: ['hostpython3', 'libffi', 'openssl', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'sqlite3', 'python3', 'sdl2', 'setuptools', 'six', 'pyjnius', 'android', 'kivy']
[INFO]: The selected bootstrap is sdl2
[INFO]: # Creating dist with sdl2 bootstrap
[INFO]: Dist will have name tkintertest and requirements (python3, kivy)
[INFO]: Dist contains the following requirements as recipes: ['hostpython3', 'libffi', 'openssl', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'sqlite3', 'python3', 'sdl2', 'setuptools', 'six', 'pyjnius', 'android', 'kivy']
[INFO]: Dist will also contain modules () installed from pip
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/bootstrap_builds/sdl2-python3
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Recipe build order is ['hostpython3', 'libffi', 'openssl', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'sqlite3', 'python3', 'sdl2', 'setuptools', 'six', 'pyjnius', 'android', 'kivy']
[INFO]: # Downloading recipes
[INFO]: Downloading hostpython3
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 26 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/hostpython3
[INFO]: -> running basename https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[INFO]: hostpython3 download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading libffi
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 21 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/libffi
[INFO]: -> running basename https://github.com/libffi/libffi/archive/v3.2.1.tar.gz
[INFO]: libffi download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading openssl
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 22 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/openssl
[INFO]: -> running basename https://www.openssl.org/source/openssl-1.1.1.tar.gz
[INFO]: openssl download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading sdl2_image
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 25 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/sdl2_image
[INFO]: -> running basename https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.4.tar.gz
[INFO]: sdl2_image download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading sdl2_mixer
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 25 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/sdl2_mixer
[INFO]: -> running basename https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.4.tar.gz
[INFO]: sdl2_mixer download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading sdl2_ttf
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 23 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/sdl2_ttf
[INFO]: -> running basename https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz
[INFO]: sdl2_ttf download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading sqlite3
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 22 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/sqlite3
[INFO]: -> running basename https://www.sqlite.org/2016/sqlite-amalgamation-3150100.zip
[INFO]: sqlite3 download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading python3
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 22 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/python3
[INFO]: -> running basename https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[INFO]: python3 download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading sdl2
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 19 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/sdl2
[INFO]: -> running basename https://www.libsdl.org/release/SDL2-2.0.9.tar.gz
[INFO]: sdl2 download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading setuptools
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 25 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/setuptools
[INFO]: -> running basename https://pypi.python.org/packages/source/s/setuptools/setuptools-40.9.0.zip
[INFO]: setuptools download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading six
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/six
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/six
[INFO]: -> running basename https://pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz
[INFO]: six download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading pyjnius
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 22 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/pyjnius
[INFO]: -> running basename https://github.com/kivy/pyjnius/archive/6553ad4.zip
[INFO]: pyjnius download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Downloading android
[INFO]: Skipping android download as no URL is set
[INFO]: Downloading kivy
[INFO]: -> running mkdir -p /home/sy/Devt/python_client_server/client/.buildozer/android/platform/...(and 19 more)
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/packages/kivy
[INFO]: -> running basename https://github.com/kivy/kivy/archive/1.11.1.zip
[INFO]: kivy download already cached, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: # Building all recipes for arch armeabi-v7a
[INFO]: # Unpacking recipes
[INFO]: Unpacking hostpython3 for armeabi-v7a
[INFO]: -> running basename https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/hostpython3/desktop
[INFO]: hostpython3 is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking libffi for armeabi-v7a
[INFO]: -> running basename https://github.com/libffi/libffi/archive/v3.2.1.tar.gz
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/libffi/armeabi-v7a__ndk_target_16
[INFO]: libffi is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking openssl for armeabi-v7a
[INFO]: -> running basename https://www.openssl.org/source/openssl-1.1.1.tar.gz
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/openssl/armeabi-v7a__ndk_target_16
[INFO]: openssl is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking sdl2_image for armeabi-v7a
[INFO]: -> running basename https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.4.tar.gz
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/bootstrap_builds/sdl2-python3/jni
[INFO]: sdl2_image is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking sdl2_mixer for armeabi-v7a
[INFO]: -> running basename https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.4.tar.gz
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/bootstrap_builds/sdl2-python3/jni
[INFO]: sdl2_mixer is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking sdl2_ttf for armeabi-v7a
[INFO]: -> running basename https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.14.tar.gz
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/bootstrap_builds/sdl2-python3/jni
[INFO]: sdl2_ttf is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking sqlite3 for armeabi-v7a
[INFO]: -> running basename https://www.sqlite.org/2016/sqlite-amalgamation-3150100.zip
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/sqlite3/armeabi-v7a__ndk_target_16
[INFO]: sqlite3 is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking python3 for armeabi-v7a
[INFO]: -> running basename https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_16
[INFO]: python3 is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking sdl2 for armeabi-v7a
[INFO]: -> running basename https://www.libsdl.org/release/SDL2-2.0.9.tar.gz
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/bootstrap_builds/sdl2-python3/jni
[INFO]: sdl2 is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking setuptools for armeabi-v7a
[INFO]: -> running basename https://pypi.python.org/packages/source/s/setuptools/setuptools-40.9.0.zip
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/setuptools-python3/armeabi-v7a__ndk_target_16
[INFO]: setuptools is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking six for armeabi-v7a
[INFO]: -> running basename https://pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/six-python3/armeabi-v7a__ndk_target_16
[INFO]: six is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Unpacking pyjnius for armeabi-v7a
[INFO]: -> running basename https://github.com/kivy/pyjnius/archive/6553ad4.zip
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/pyjnius-python3-sdl2/armeabi-v7a__ndk_target_16
[INFO]: pyjnius is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: -> running rm -rf /home/sy/Devt/python_client_server/client/.buildozer/android/platform/bu...(and 78 more)
[INFO]: -> running cp -a /home/sy/Devt/python_client_server/client/.buildozer/android/platform/pyt...(and 203 more)
[INFO]: Unpacking kivy for armeabi-v7a
[INFO]: -> running basename https://github.com/kivy/kivy/archive/1.11.1.zip
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/kivy-python3/armeabi-v7a__ndk_target_16
[INFO]: kivy is already unpacked, skipping
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: # Prebuilding recipes
[INFO]: Prebuilding hostpython3 for armeabi-v7a
[INFO]: hostpython3 has no prebuild_armeabi_v7a, skipping
[INFO]: Prebuilding libffi for armeabi-v7a
[INFO]: libffi has no prebuild_armeabi_v7a, skipping
[INFO]: Applying patches for libffi[armeabi-v7a]
[INFO]: libffi already patched, skipping
[INFO]: Prebuilding openssl for armeabi-v7a
[INFO]: openssl has no prebuild_armeabi_v7a, skipping
[INFO]: Prebuilding sdl2_image for armeabi-v7a
[INFO]: sdl2_image has no prebuild_armeabi_v7a, skipping
[INFO]: Applying patches for sdl2_image[armeabi-v7a]
[INFO]: 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_mixer[armeabi-v7a]
[INFO]: sdl2_mixer already patched, skipping
[INFO]: Prebuilding sdl2_ttf for armeabi-v7a
[INFO]: sdl2_ttf has no prebuild_armeabi_v7a, skipping
[INFO]: Prebuilding sqlite3 for armeabi-v7a
[INFO]: sqlite3 has no prebuild_armeabi_v7a, skipping
[INFO]: Prebuilding python3 for armeabi-v7a
[INFO]: python3 has no prebuild_armeabi_v7a, skipping
[INFO]: Applying patches for python3[armeabi-v7a]
[INFO]: python3 already patched, skipping
[INFO]: Prebuilding sdl2 for armeabi-v7a
[INFO]: sdl2 has no prebuild_armeabi_v7a, skipping
[INFO]: Prebuilding setuptools for armeabi-v7a
[INFO]: setuptools has no prebuild_armeabi_v7a, 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 pyjnius[armeabi-v7a]
[INFO]: pyjnius already patched, skipping
[INFO]: Prebuilding android for armeabi-v7a
[INFO]: android has no prebuild_armeabi_v7a, skipping
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/android-python3-sdl2/armeabi-v7a__ndk_target_16/android
[INFO]: <- directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android
[INFO]: Prebuilding kivy for armeabi-v7a
[INFO]: kivy has no prebuild_armeabi_v7a, skipping
[INFO]: # Building recipes
[INFO]: Building hostpython3 for armeabi-v7a
[INFO]: Skipping hostpython3 (3.7.1) build, as it has already been completed
[INFO]: Building libffi for armeabi-v7a
[INFO]: -> directory context /home/sy/Devt/python_client_server/client/.buildozer/android/platform/build/build/other_builds/libffi/armeabi-v7a__ndk_target_16/libffi
[INFO]: -> running autoreconf -vif
Exception in thread background thread for pid 24005:
Traceback (most recent call last):
File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/usr/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.6/dist-packages/sh.py", line 1540, in wrap
fn(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/sh.py", line 2459, in background_thread
handle_exit_code(exit_code)
File "/usr/local/lib/python3.6/dist-packages/sh.py", line 2157, in fn
return self.command.handle_command_exit_code(exit_code)
File "/usr/local/lib/python3.6/dist-packages/sh.py", line 815, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_1:

RAN: /usr/bin/autoreconf -vif

STDOUT:
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force
configure.ac:450: error: possibly undefined macro: LT_SYS_SYMBOL_USCORE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

STDERR:

Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/usr/lib/python3.6/runpy.py", line 85, in run_code
exec(code, run_globals)
File "/home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 1192, in
main()
File "/home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android/pythonforandroid/entrypoints.py", line 18, in main
ToolchainCL()
File "/home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 668, in init
getattr(self, args.subparser_name.replace('-', '
'))(args)
File "/home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 153, in wrapper_func
build_dist_from_args(ctx, dist, args)
File "/home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 206, in build_dist_from_args
args, "ignore_setup_py", False
File "/home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android/pythonforandroid/build.py", line 577, in build_recipes
recipe.build_arch(arch)
File "/home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android/pythonforandroid/recipes/libffi/init.py", line 34, in build_arch
shprint(sh.Command('autoreconf'), '-vif', _env=env)
File "/home/sy/Devt/python_client_server/client/.buildozer/android/platform/python-for-android/pythonforandroid/logger.py", line 180, in shprint
for line in output:
File "/usr/local/lib/python3.6/dist-packages/sh.py", line 863, in next
self.wait()
File "/usr/local/lib/python3.6/dist-packages/sh.py", line 792, in wait
self.handle_command_exit_code(exit_code)
File "/usr/local/lib/python3.6/dist-packages/sh.py", line 815, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_1:

RAN: /usr/bin/autoreconf -vif

STDOUT:
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force
configure.ac:450: error: possibly undefined macro: LT_SYS_SYMBOL_USCORE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

STDERR:

Command failed: /usr/bin/python3 -m pythonforandroid.toolchain create --dist_name=tkintertest --bootstrap=sdl2 --requirements=python3,kivy --arch armeabi-v7a --copy-libs --color=always --storage-dir="/home/sy/Devt/python_client_server/client/.buildozer/android/platform/build" --ndk-api=16

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

@AndreMiras
Copy link
Member

Closing as invalid, the original reported didn't provide the config.log asked or doesn't have any.
Then subsequent comments were completely different issue like the last one configure.ac:450: error: possibly undefined macro: LT_SYS_SYMBOL_USCORE simply missing the libltdl-dev system dependency as already reported #578 and kivy/python-for-android#1728

@JustPappu
Copy link

Yes but from where I can find the config.log ?

Bro, Can you tell how'd you fix that thing/error.*-

@ANTHONY-OLEVESTER
Copy link

can someone build the apk and give me

import kivy
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
from kivy.uix.image import Image
from kivy.clock import Clock
from kivy.graphics.texture import Texture
import cv2
from pyzbar.pyzbar import decode
import numpy as np

kivy.require('2.3.0')

class QRCodeScanner(BoxLayout):
def init(self, **kwargs):
super(QRCodeScanner, self).init(**kwargs)
self.orientation = 'vertical'
self.image = Image()
self.add_widget(self.image)
self.capture = cv2.VideoCapture(0)
self.process_event = Clock.schedule_interval(self.update, 1.0 / 30.0)

def update(self, dt):
    ret, frame = self.capture.read()
    if ret:
        frame = self.decode_qr_codes(frame)
        buf1 = cv2.flip(frame, 0)
        buf = buf1.tostring()
        image_texture = Texture.create(size=(frame.shape[1], frame.shape[0]), colorfmt='bgr')
        image_texture.blit_buffer(buf, colorfmt='bgr', bufferfmt='ubyte')
        self.image.texture = image_texture

def decode_qr_codes(self, frame):
    decoded_objects = decode(frame)
    for obj in decoded_objects:
        points = obj.polygon
        if len(points) > 4:
            hull = cv2.convexHull(np.array([point for point in points], dtype=np.float32))
            hull = list(map(tuple, np.squeeze(hull)))
        else:
            hull = points
        n = len(hull)
        for j in range(0, n):
            cv2.line(frame, hull[j], hull[(j+1) % n], (255, 0, 0), 3)

        x = obj.rect.left
        y = obj.rect.top
        qr_data = obj.data.decode("utf-8")
        cv2.putText(frame, qr_data, (x, y - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2)

    return frame

class QRCodeApp(App):
def build(self):
return QRCodeScanner()

if name == 'main':
QRCodeApp().run()

if possible mail apk to [email protected]

this app requires opencv and camera and some other dependencyes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants