由于Ubuntu 14.04上的Cython编译错误,kivy的Buildozer失败

由于Ubuntu 14.04上的Cython编译错误,kivy的Buildozer失败,ubuntu,kivy,cython,buildozer,Ubuntu,Kivy,Cython,Buildozer,我无法让Buildozer编译为我的kivy脚本工作。目前有Ubuntu 14.04 ~$ python -V Python 3.4.3 ~$ cython -V Cython version 0.21 ~$ buildozer --version Buildozer 0.32 我不确定这里的设置是否正确,或者是否存在某种我不知道的配置。 请给我指一下正确的方向。谢谢 日志片段: ccache-arm-linux-androideabi-gcc-DANDROID-mandroid-fomit

我无法让Buildozer编译为我的kivy脚本工作。目前有Ubuntu 14.04

~$ python -V
Python 3.4.3
~$ cython -V
Cython version 0.21
~$ buildozer --version
Buildozer 0.32
我不确定这里的设置是否正确,或者是否存在某种我不知道的配置。 请给我指一下正确的方向。谢谢

日志片段:

ccache-arm-linux-androideabi-gcc-DANDROID-mandroid-fomit帧指针——sysroot/home/kerbi/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm-DNDEBUG-DANDROID-mandroid-fomit帧指针——sysroot/home/kerbi/.buildozer/android/platform/android/platform/android-ndk-r9c/android-19/arch-arm-fPIC-I/home/kerbi/.buildozer/android/platform/android-ndk-r9c/platforms/android-19/arch-arm/usr/include-I/First/.buildozer/android/platform/python/python2.7-c kivy/graphics/vertex_instructions.c-o build/temp.linux-x86_64-2.7/kivy/graphics/vertex_instructions.o
编译Cython文件时出错:
------------------------------------------------------------
...
#c)创建执行计算的BezierSpline子类
cdef列表\u点
cdef int_段
cdef bint_环
cdef int破折号偏移量,破折号长度
^
------------------------------------------------------------
kivy/graphics/vertex_instructions.pyx:107:27:“重新声明了破折号长度”
编译Cython文件时出错:
------------------------------------------------------------
...
`模式`:str
vbo的模式。检查:attr:`mode`了解更多信息。默认为
“点”。
'''
cdef列表\u顶点
^
------------------------------------------------------------
kivy/graphics/vertex_指令。pyx:297:14:C属性不能添加到pxd中定义的扩展类型的实现部分中
编译Cython文件时出错:
------------------------------------------------------------
...
`模式`:str
vbo的模式。检查:attr:`mode`了解更多信息。默认为
“点”。
'''
cdef列表\u顶点
^
------------------------------------------------------------
kivy/graphics/vertex_instructions.pyx:297:14:“顶点”已重新声明
编译Cython文件时出错:
------------------------------------------------------------
...
vbo的模式。检查:attr:`mode`了解更多信息。默认为
“点”。
'''
cdef列表\u顶点
cdef列表索引
^
------------------------------------------------------------
kivy/graphics/vertex_指令。pyx:298:14:C属性不能添加到pxd中定义的扩展类型的实现部分中
编译Cython文件时出错:
------------------------------------------------------------
...
vbo的模式。检查:attr:`mode`了解更多信息。默认为
“点”。
'''
cdef列表\u顶点
cdef列表索引
^
------------------------------------------------------------
kivy/graphics/vertex_instructions.pyx:298:14:“重新声明索引”
编译Cython文件时出错:
------------------------------------------------------------
...
“点”。
'''
cdef列表\u顶点
cdef列表索引
cdef VertexFormat vertex_格式
^
------------------------------------------------------------
kivy/graphics/vertex_指令。pyx:299:22:C属性不能添加到pxd中定义的扩展类型的实现部分中
编译Cython文件时出错:
------------------------------------------------------------
...
“点”。
'''
cdef列表\u顶点
cdef列表索引
cdef VertexFormat vertex_格式
^
------------------------------------------------------------
kivy/graphics/vertex_instructions.pyx:299:22:“vertex_格式”已重新声明
编译Cython文件时出错:
------------------------------------------------------------
...
cdef类条带网格(顶点指令):
cdef int icount
李国荣
cdef int add_三角形_带(自身、浮点*顶点、int vcount、int icount、,
^
------------------------------------------------------------
/usr/lib/python3/dist packages/kivy/graphics/vertex_指令。pxd:17:31:C方法“add_triangle_strip”已声明但未定义
编译Cython文件时出错:
------------------------------------------------------------
...
cdef列表\u顶点
cdef列表索引
cdef VertexFormat vertex_格式
cdef int已生成
cdef void build_triangle_fan(self、float*顶点、int vcount、int icount)
^
------------------------------------------------------------
/usr/lib/python3/dist-packages/kivy/graphics/vertex\u-instructions.pxd:27:32:C方法“build\u-triangle\u-fan”已声明但未定义
[信息]Kivy v1.8.0
/First/.buildozer/android/platform/python for android/build/python安装/lib/python2.7/distutils/dist.py:267:UserWarning:未知分发选项:“依赖项链接”
警告。警告(msg)
/First/.buildozer/android/platform/python for android/build/python安装/lib/python2.7/distutils/dist.py:267:UserWarning:未知分发选项:“install\u requires”
警告。警告(msg)
kivy/graphics/vertex_instructions.c:1:2:error:#error不使用此文件,它是Cython编译失败的结果。
#错误:不要使用此文件,这是Cython编译失败的结果。
^
错误:命令“ccache”失败,退出状态为1

#命令失败:./distribute.sh-m“kivy”-d
Use
pip install Cython==0.17.1
Cython当前的版本是0.25.2。为什么回滚到0.17.1会解决这个问题?@Jzl5325它确实解决了!@Juggernaut但是为什么?大量的工作进入了0.18-0.25版本。是否发生了回归?@Jzl5325我不知道Cython在引擎盖下是如何工作的,我只是不知道好的