I've encountered the following issue with Cython 0.16 on Windows with using the 
Mingw32 compiler (I'm using Python 3.2 here, but I don't think that's the 
issue):

$ python3 setup.py build -c mingw32
running build
running build_py
running build_ext
skipping 'SnapPy.c' Cython extension (up-to-date)
building 'snappy.SnapPy' extension
c:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -Iheaders -Iunix_kit 
-Iaddl_code -I. -Ipari/pari-2.3.4/include/ -Ipari/pari-2.3.4/include/pari 
-Ic:\Python32\include -Ic:\Python32\PC -c SnapPy.c -o 
build\temp.win32-3.2\Release\snappy.o
SnapPy.c: In function 
`__pyx_f_6snappy_6SnapPy_13Triangulation_build_rep_into_Sn':
SnapPy.c:25187: warning: implicit declaration of function `fg_get_num_orig_gens'
SnapPy.c:25423: warning: implicit declaration of function `candidateSn_is_valid'
SnapPy.c:25435: warning: implicit declaration of function 
`candidateSn_is_transitive'
SnapPy.c: At top level:
SnapPy.c:76434: error: initializer element is not constant
SnapPy.c:76434: error: (near initialization for 
`__pyx_CyFunctionType_type.tp_call')
error: command 'gcc' failed with exit status 1

The problem seems to be in the code that's pulled in from CythonFunction.c.   I 
apologize for not providing a more minimal example (the above code is available 
at "hg clone static-http://math.uic.edu/t3m/hg/SnapPy";) but the small module I 
tried didn't pull in the CythonFunction.c code. 

        Thanks,

        Nathan


_______________________________________________
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel

Reply via email to