Kivy for Python 3.3

fronagzen at fronagzen at
Thu Jul 11 11:09:23 CEST 2013

Hello, first time poster here, and general newbie to Python.

I'm looking to write a program in Python, (and have in fact written most of it by now,) and am trying to put together a GUI for it. Kivy looks very nice, particularly with the fact that it's supposed to be compatible with most platforms (including Android, which I would like to be able to use my program on in addition to running it on my desktop) with minimal hassle. However, its current iteration is Python 2.7 only, and I've only learned Python 3.3.

I suppose I could learn Python 2.7, but I don't really want to. (Nor rewrite my program.) I could wait for the next release of Kivy, but who knows when that will be?

In any case, it's apparently possible to pull and compile the development version of Kivy for 3.3:!topic/kivy-dev/pRp_02jaJww/discussion, however, I haven't succeeded in getting it to work. I'm on a Windows machine, and after a good deal of wrangling, I'm getting:

C:\Users\[SNIP]\Desktop\kivy-py3>python build_ext --inplace --compiler=mi
[INFO              ] Kivy v1.8.0-dev
Windows platform detected, force GLEW usage.
running build_ext
Build configuration is:
 * use_mesagl = False
 * use_x11 = False
 * use_rpi = False
 * use_opengl_es2 = True
 * use_opengl_debug = False
 * use_sdl = False
 * use_ios = False
 * use_glew = True
Generate config.h
Generate config.pxi
cythoning kivy\properties.pyx to kivy\properties.c
building '' extension
C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python33\include -IC:\Pytho
n33\include -c kivy\properties.c -o build\temp.win32-3.3\Release\kivy\properties
writing build\temp.win32-3.3\Release\kivy\properties.def
C:\MinGW\bin\gcc.exe -mno-cygwin -shared -s build\temp.win32-3.3\Release\kivy\pr
operties.o build\temp.win32-3.3\Release\kivy\properties.def -LC:\Python33\libs -
LC:\Python33\PCbuild -lm -lpython33 -lmsvcr100 -o C:\Users\Lung\Desktop\kivy-py3
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot fin
d -lmsvcr100
collect2: ld returned 1 exit status
 error: command 'gcc' failed with exit status 1

I also tried to compile it with an Ubuntu virtual machine, but I failed hard on that since I'm not a native Linux user. Would anyone be able to help, either by suggesting how I can fix the above error, or, perhaps, by helping me compile Kivy?

(I did post this on the Kivy group, but I've not gotten any response there... The group's a bit dead.)

More information about the Python-list mailing list