ИНФОРМАЦИЯ о сборщике: STDOUT (последние 20 строк из 213): jnius / jnius. c: 331: 82: примечание: расширен из макроса ошибка __Pyx_PyCode_New ' - PullRequest
0 голосов
/ 09 апреля 2020

Я получаю эту ошибку сборки при нацеливании на android для armeabi-v7a. Я использую Ubuntu и Android NDK 19b. Такая же настройка используется для сборки нормально. Я попытался переустановить все, но я все еще получаю ту же ошибку. Я не знаю, есть ли проблема с моим кодом, но тот же самый код pyjnius, который хорошо работал на старых сборках с той же настройкой.


журналы (см. Полные журналы на https://pastebin.com/3ixz1hU3)

[INFO]:    STDOUT (last 20 lines of 213):
        jnius/jnius.c:331:82: note: expanded from macro '__Pyx_PyCode_New'
  ...PyCode_New(a, 0, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
     ~~~~~~~~~~                                                             ^~~~
/home/hash/mobile/builds/app_home/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/python3/armeabi-v7a__ndk_target_21/python3/Include/code.h:122:12: note:
      'PyCode_New' declared here
PyAPI_FUNC(PyCodeObject *) PyCode_New(
           ^
jnius/jnius.c:57497:9: error: too many arguments to function call, expected 15,
      have 16
        __pyx_empty_bytes  /*PyObject *lnotab*/
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jnius/jnius.c:331:82: note: expanded from macro '__Pyx_PyCode_New'
  ...PyCode_New(a, 0, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
     ~~~~~~~~~~                                                             ^~~~
/home/hash/mobile/builds/app_home/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/python3/armeabi-v7a__ndk_target_21/python3/Include/code.h:122:12: note:
      'PyCode_New' declared here
PyAPI_FUNC(PyCodeObject *) PyCode_New(
           ^
6 warnings and 16 errors generated.
error: command '/home/hash/Android/Ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang' failed with exit status 1
[INFO]:    STDERR:

[INFO]:    COMMAND:
cd /home/hash/mobile/builds/app_home/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/pyjnius-python3-sdl2/armeabi-v7a__ndk_target_21/pyjnius && /home/hash/mobile/builds/app_home/.buildozer/android/platform/build-armeabi-v7a/build/other_builds/hostpython3/desktop/hostpython3/native-build/python3 setup.py build_ext -v

buildozer.spe c на https://pastebin.com/WbXdSBEe

...