-
Notifications
You must be signed in to change notification settings - Fork 2k
Description
Versions
- Python: 3.6
- OS: ubuntu bash on windows
- Kivy: 1.11.1
- Cython:
Description
Im trying to compile a simple helloworld program but p4a is getting stuck at 'downloading setuptools' I tried using both setuptools and buildozer and Im getting stuck at the same point.
Command:
p4a apk --private /mnt/d/adrian/projects/helloworld/ --package=com.helloworld.app --name "helloworld" --version 0.1 --bootstrap=sdl2 --require
ments=python3,kivy,setuptools --sdk-dir /usr/lib/android-sdk/cmdline-tools/`
Logs
adrian@DESKTOP-SURCTH0:~$ p4a apk --private /mnt/d/adrian/projects/helloworld/ --package=com.helloworld.app --name "helloworld" --version 0.1 --bootstrap=sdl2 --require
ments=python3,kivy,setuptools --sdk-dir /usr/lib/android-sdk/cmdline-tools/
[WARNING]: $ANDROIDNDKVER is deprecated and no longer necessary, the value you set is ignored
[INFO]: Will compile for the following archs: armeabi-v7a
[INFO]: Found Android API target in $ANDROIDAPI: 27
[INFO]: Available Android APIs are (27)
[INFO]: Requested API target 27 is available, continuing.
[INFO]: Found NDK dir in $ANDROIDNDK: /usr/lib/android-ndk-r19c
[INFO]: Found NDK version 19c
[INFO]: Found Android API target in $NDKAPI
[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 unnamed_dist_1 and requirements (python3, kivy, setuptools)
[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 (certifi) installed from pip
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/build/bootstrap_builds/sdl2
[INFO]: <- directory context /home/adrian
[INFO]: Recipe build order is ['hostpython3', 'libffi', 'openssl', 'sdl2_image', 'sdl2_mixer', 'sdl2_ttf', 'sqlite3', 'python3', 'sdl2', 'setuptools', 'six', 'pyjnius', 'android', 'kivy']
[INFO]: The requirements (certifi) were not found as recipes, they will be installed with pip.
[INFO]: # Downloading recipes
[INFO]: Downloading hostpython3
[INFO]: -> running mkdir -p /home/adrian/.local/share/python-for-android/packages/hostpython3
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/packages/hostpython3
[INFO]: -> running basename https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
[INFO]: hostpython3 download already cached, skipping
[INFO]: <- directory context /home/adrian
[INFO]: Downloading libffi
[INFO]: -> running mkdir -p /home/adrian/.local/share/python-for-android/packages/libffi
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/packages/libffi
[INFO]: -> running basename https://github.com/libffi/libffi/archive/8fa8837.tar.gz
[INFO]: libffi download already cached, skipping
[INFO]: <- directory context /home/adrian
[INFO]: Downloading openssl
[INFO]: -> running mkdir -p /home/adrian/.local/share/python-for-android/packages/openssl
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/packages/openssl
[INFO]: -> running basename https://www.openssl.org/source/openssl-1.1.1f.tar.gz
[INFO]: openssl download already cached, skipping
[INFO]: <- directory context /home/adrian
[INFO]: Downloading sdl2_image
[INFO]: -> running mkdir -p /home/adrian/.local/share/python-for-android/packages/sdl2_image
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/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/adrian
[INFO]: Downloading sdl2_mixer
[INFO]: -> running mkdir -p /home/adrian/.local/share/python-for-android/packages/sdl2_mixer
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/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/adrian
[INFO]: Downloading sdl2_ttf
[INFO]: -> running mkdir -p /home/adrian/.local/share/python-for-android/packages/sdl2_ttf
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/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/adrian
[INFO]: Downloading sqlite3
[INFO]: -> running mkdir -p /home/adrian/.local/share/python-for-android/packages/sqlite3
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/packages/sqlite3
[INFO]: -> running basename https://www.sqlite.org/2016/sqlite-amalgamation-3150100.zip
[INFO]: sqlite3 download already cached, skipping
[INFO]: <- directory context /home/adrian
[INFO]: Downloading python3
[INFO]: -> running mkdir -p /home/adrian/.local/share/python-for-android/packages/python3
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/packages/python3
[INFO]: -> running basename https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
[INFO]: python3 download already cached, skipping
[INFO]: <- directory context /home/adrian
[INFO]: Downloading sdl2
[INFO]: -> running mkdir -p /home/adrian/.local/share/python-for-android/packages/sdl2
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/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/adrian
[INFO]: Downloading setuptools
[INFO]: -> running mkdir -p /home/adrian/.local/share/python-for-android/packages/setuptools
[INFO]: -> directory context /home/adrian/.local/share/python-for-android/packages/setuptools
[INFO]: -> running basename https://pypi.python.org/packages/source/s/setuptools/setuptools-40.9.0.zip
[INFO]: -> running rm -f .mark-setuptools-40.9.0.zip
[INFO]: Downloading setuptools from https://pypi.python.org/packages/source/s/setuptools/setuptools-40.9.0.zip
Download failed retrying in a second...Download failed retrying in a second...Download failed retrying in a second...Download failed retrying in a second...Traceback (most recent call last):
File "/usr/lib/python3.6/urllib/request.py", line 1764, in open
return getattr(self, name)(url)
File "/usr/lib/python3.6/urllib/request.py", line 1974, in open_https
return self._open_generic_http(self._https_connection, url, data)
File "/usr/lib/python3.6/urllib/request.py", line 1923, in _open_generic_http
http_conn.request("GET", selector, headers=headers)
File "/usr/lib/python3.6/http/client.py", line 1264, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1310, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1259, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1038, in _send_output
self.send(msg)
File "/usr/lib/python3.6/http/client.py", line 976, in send
self.connect()
File "/usr/lib/python3.6/http/client.py", line 1425, in connect
server_hostname=server_hostname)
File "/usr/lib/python3.6/ssl.py", line 407, in wrap_socket
_context=self, _session=session)
File "/usr/lib/python3.6/ssl.py", line 817, in init
self.do_handshake()
File "/usr/lib/python3.6/ssl.py", line 1077, in do_handshake
self._sslobj.do_handshake()
File "/usr/lib/python3.6/ssl.py", line 689, in do_handshake
self._sslobj.do_handshake()
OSError: [Errno 0] Error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/adrian/.local/bin/p4a", line 11, in
sys.exit(main())
File "/home/adrian/.local/lib/python3.6/site-packages/pythonforandroid/entrypoints.py", line 18, in main
ToolchainCL()
File "/home/adrian/.local/lib/python3.6/site-packages/pythonforandroid/toolchain.py", line 688, in init
getattr(self, command)(args)
File "/home/adrian/.local/lib/python3.6/site-packages/pythonforandroid/toolchain.py", line 154, in wrapper_func
build_dist_from_args(ctx, dist, args)
File "/home/adrian/.local/lib/python3.6/site-packages/pythonforandroid/toolchain.py", line 208, in build_dist_from_args
args, "ignore_setup_py", False
File "/home/adrian/.local/lib/python3.6/site-packages/pythonforandroid/build.py", line 551, in build_recipes
recipe.download_if_necessary()
File "/home/adrian/.local/lib/python3.6/site-packages/pythonforandroid/recipe.py", line 347, in download_if_necessary
self.download()
File "/home/adrian/.local/lib/python3.6/site-packages/pythonforandroid/recipe.py", line 393, in download
self.download_file(self.versioned_url, filename)
File "/home/adrian/.local/lib/python3.6/site-packages/pythonforandroid/recipe.py", line 208, in download_file
urlretrieve(url, target, report_hook)
File "/usr/lib/python3.6/urllib/request.py", line 1798, in retrieve
fp = self.open(url, data)
File "/usr/lib/python3.6/urllib/request.py", line 1770, in open
raise OSError('socket error', msg).with_traceback(sys.exc_info()[2])
File "/usr/lib/python3.6/urllib/request.py", line 1764, in open
return getattr(self, name)(url)
File "/usr/lib/python3.6/urllib/request.py", line 1974, in open_https
return self._open_generic_http(self._https_connection, url, data)
File "/usr/lib/python3.6/urllib/request.py", line 1923, in _open_generic_http
http_conn.request("GET", selector, headers=headers)
File "/usr/lib/python3.6/http/client.py", line 1264, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1310, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1259, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.6/http/client.py", line 1038, in _send_output
self.send(msg)
File "/usr/lib/python3.6/http/client.py", line 976, in send
self.connect()
File "/usr/lib/python3.6/http/client.py", line 1425, in connect
server_hostname=server_hostname)
File "/usr/lib/python3.6/ssl.py", line 407, in wrap_socket
_context=self, _session=session)
File "/usr/lib/python3.6/ssl.py", line 817, in init
self.do_handshake()
File "/usr/lib/python3.6/ssl.py", line 1077, in do_handshake
self._sslobj.do_handshake()
File "/usr/lib/python3.6/ssl.py", line 689, in do_handshake
self._sslobj.do_handshake()
OSError: [Errno socket error] [Errno 0] Error