Skip to content

Instantly share code, notes, and snippets.

@paulproteus
Created January 30, 2020 21:57
Show Gist options
  • Save paulproteus/cc6c98752adf3df2aadfbf443c676710 to your computer and use it in GitHub Desktop.
Save paulproteus/cc6c98752adf3df2aadfbf443c676710 to your computer and use it in GitHub Desktop.
[INFO]: Building libffi for armeabi-v7a
[INFO]: libffi said it is already built, skipping
[INFO]: Building openssl for armeabi-v7a
[INFO]: openssl said it is already built, skipping
[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]: sqlite3 said it is already built, skipping
[INFO]: Building python3 for armeabi-v7a
[INFO]: python3 said it is already built, skipping
[INFO]: Building sdl2 for armeabi-v7a
[INFO]: -> directory context /home/paulproteus/.local/share/python-for-android/build/bootstrap_builds/sdl2-python3/jni
[INFO]: -> running ndk-build V=1
[INFO]: <- directory context /home/paulproteus/projects/beeware/beeware-tutorial/helloworld
[INFO]: Building setuptools for armeabi-v7a
[INFO]: Python package already exists in site-packages
[INFO]: setuptools said it is already built, skipping
[INFO]: Building six for armeabi-v7a
[INFO]: Python package already exists in site-packages
[INFO]: six said it is already built, skipping
[INFO]: Building pyjnius for armeabi-v7a
[INFO]: jnius apparently isn't already in site-packages
[INFO]: Cythonizing anything necessary in pyjnius
[INFO]: -> directory context /home/paulproteus/.local/share/python-for-android/build/other_builds/pyjnius-python3-sdl2/armeabi-v7a__ndk_target_21/pyjnius
[INFO]: -> running python3 -c import sys; print(sys.path)
[INFO]: Trying first build of pyjnius to get cython files: this is expected to fail
[INFO]: -> running python3 setup.py build_ext -v
working: error: command '/home/paulproteus/Android/Ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang' failed with exit status 1 Exception in thread background thread for pid 330:
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/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 1540, in wrap
fn(*args, **kwargs)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 2459, in background_thread
handle_exit_code(exit_code)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 2157, in fn
return self.command.handle_command_exit_code(exit_code)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 815, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_1:
RAN: /home/paulproteus/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/native-build/python3 setup.py build_ext -v
STDOUT:
running build_ext
building 'jnius' extension
/home/paulproteus/Android/Ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -target armv7a-linux-androideabi21 -fomit-frame-pointer -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -fPIC -DNDEBUG -g -fwrapv -O3 -Wall -target armv7a-linux-androideabi21 -fomit-frame-pointer -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -fPIC -I/home/paulproteus/.local/share/python-for-android/build/other_builds/python3-libffi-openssl-sqlite3/armeabi-v7a__ndk_target_21/python3/Include -DANDROID -D__ANDROID_API__=21 -I/home/paulproteus/Android/Ndk/sysroot/usr/include/arm-linux-androideabi -I/home/paulproteus/.local/share/python-for-android/build/python-installs/unnamed_dist_1/include/python3.7 -fPIC -I/home/paulproteus/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Include -I/home/paulproteus/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/native-build -c jnius/jnius.c -o build/temp.linux-x86_64-3.7/jnius/jnius.o
clang: error: no such file or directory: 'jnius/jnius.c'
clang: error: no input files
error: command '/home/paulproteus/Android/Ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang' failed with exit status 1
STDERR:
[INFO]: pyjnius first build failed (as expected)
[INFO]: Running cython where appropriate
[INFO]: Cythonize jnius/jnius.pyx
[INFO]: -> running python3 -m Cython.Build.Cythonize ./jnius/jnius.pyx
working: /home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/bin/python3: Error while finding module specification for 'Cython.Build.Cython...(and 52 more) Exception in thread background thread for pid 339:
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/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 1540, in wrap
fn(*args, **kwargs)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 2459, in background_thread
handle_exit_code(exit_code)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 2157, in fn
return self.command.handle_command_exit_code(exit_code)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 815, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_1:
RAN: /home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/bin/python3 -m Cython.Build.Cythonize ./jnius/jnius.pyx
STDOUT:
/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/bin/python3: Error while finding module specification for 'Cython.Build.Cythonize' (ModuleNotFoundError: No module named 'Cython')
STDERR:
Traceback (most recent call last):
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/bin/p4a", line 8, in <module>
sys.exit(main())
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/pythonforandroid/entrypoints.py", line 18, in main
ToolchainCL()
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/pythonforandroid/toolchain.py", line 671, in __init__
getattr(self, args.subparser_name.replace('-', '_'))(args)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/pythonforandroid/toolchain.py", line 155, in wrapper_func
build_dist_from_args(ctx, dist, args)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/pythonforandroid/toolchain.py", line 209, in build_dist_from_args
args, "ignore_setup_py", False
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/pythonforandroid/build.py", line 580, in build_recipes
recipe.build_arch(arch)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/pythonforandroid/recipe.py", line 1057, in build_arch
self.build_cython_components(arch)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/pythonforandroid/recipe.py", line 1082, in build_cython_components
self.cythonize_build(env=env)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/pythonforandroid/recipe.py", line 1128, in cythonize_build
self.cythonize_file(env, build_dir, join(root, filename))
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/pythonforandroid/recipe.py", line 1119, in cythonize_file
filename, *self.cython_args, _env=cyenv)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/pythonforandroid/logger.py", line 180, in shprint
for line in output:
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 863, in next
self.wait()
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 792, in wait
self.handle_command_exit_code(exit_code)
File "/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/lib/python3.6/site-packages/sh.py", line 815, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_1:
RAN: /home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/bin/python3 -m Cython.Build.Cythonize ./jnius/jnius.pyx
STDOUT:
/home/paulproteus/projects/beeware/beeware-tutorial/beeware-venv/bin/python3: Error while finding module specification for 'Cython.Build.Cythonize' (ModuleNotFoundError: No module named 'Cython')
STDERR:
(beeware-venv) ➜ helloworld
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment