首页 > 解决方案 > 在 Kivy 上使用工具链编译 ERROR

问题描述

我使用 Kivy 上的给定指令开始编译

sudo python toolchain.py build python3 openssl kivy

但是,在运行了大约一个小时后,突然弹出以下错误。它没有显示我是否缺少某些东西或 PATH 或包!如果您让我知道问题可能出在哪里,我将不胜感激。谢谢!

[DEBUG   ] error: [Errno 2] No such file or directory: '/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/dist/hostpython3/include/python3.9/pyconfig.h'
[DEBUG   ] make: *** [sharedmods] Error 1
Exception in thread background thread for pid 78381:
Traceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/CDF/venv/lib/python3.8/site-packages/sh.py", line 1683, in wrap
    fn(*rgs, **kwargs)
  File "/Users/CDF/venv/lib/python3.8/site-packages/sh.py", line 2662, in background_thread
    handle_exit_code(exit_code)
  File "/Users/CDF/venv/lib/python3.8/site-packages/sh.py", line 2349, in fn
    return self.command.handle_command_exit_code(exit_code)
  File "/Users/CDF/venv/lib/python3.8/site-packages/sh.py", line 905, in handle_command_exit_code
    raise exc
sh.ErrorReturnCode_2: 

  RAN: /usr/bin/make -C /Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/build/hostpython3/x86_64/Python-3.9.2/native-build -j4

  STDOUT:
clang -Qunused-arguments -fcolor-diagnostics -c -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -mmacosx-version-min=10.12 -I/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/dist/hostlibffi/usr/local/include --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -mmacosx-version-min=10.12 -I/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/dist/hostlibffi/usr/local/include  -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibili... (184220 more, please see e.stdout)

  STDERR:

Traceback (most recent call last):
  File "toolchain.py", line 3, in <module>
    main()
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 1536, in main
    ToolchainCL()
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 1293, in __init__
    getattr(self, args.command)()
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 1354, in build
    build_recipes(args.recipe, ctx)
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 1136, in build_recipes
    recipe.execute()
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 703, in execute
    self.build_all()
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 73, in _cache_execution
    f(self, *args, **kwargs)
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 802, in build_all
    self.build(arch)
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 73, in _cache_execution
    f(self, *args, **kwargs)
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 789, in build
    self.build_arch(arch)
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 841, in build_arch
    getattr(self, build)()
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/recipes/hostpython3/__init__.py", line 78, in build_x86_64
    shprint(sh.make, "-C", build_subdir, self.ctx.concurrent_make,
  File "/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/kivy_ios/toolchain.py", line 55, in shprint
    for line in cmd:
  File "/Users/CDF/venv/lib/python3.8/site-packages/sh.py", line 953, in next
    self.wait()
  File "/Users/CDF/venv/lib/python3.8/site-packages/sh.py", line 879, in wait
    self.handle_command_exit_code(exit_code)
  File "/Users/CDF/venv/lib/python3.8/site-packages/sh.py", line 905, in handle_command_exit_code
    raise exc
sh.ErrorReturnCode_2: 

  RAN: /usr/bin/make -C /Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/build/hostpython3/x86_64/Python-3.9.2/native-build -j4

  STDOUT:
clang -Qunused-arguments -fcolor-diagnostics -c -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -mmacosx-version-min=10.12 -I/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/dist/hostlibffi/usr/local/include --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -mmacosx-version-min=10.12 
-I/Users/CDF/Desktop/DeepTake_HUD/App/kivy-ios/dist/hostlibffi/usr/local/include  -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibili... (184220 more, please see e.stdout)

  STDERR:

标签: iospython-3.xkivytoolchain

解决方案


推荐阅读