Re: [Cython] Installing Cython - compiling primes demo fails

Robert Bradshaw <[email protected]>
Newsgroups gmane.comp.python.cython.devel,gmane.comp.python.pyrex
Message-ID <[email protected]>
I don't have any experience with mingw32, but it does look like some  
kind of linking error.

However, this thread might be able to point you in the right direction:

http://osdir.com/ml/python.pyrex/2004-04/msg00028.html

- Robert


On Feb 25, 2008, at 2:58 PM, Niclas Mattsson wrote:

> Hello listers,
>
> Newbie here, trying to get Cython running on Windows XP SP2 with
> ActivePython 2.5.1.1 using mingw32-gcc. Cython itself seems to install
> correctly (no warnings or errors from "python setup.py install"), but
> building the demos fails with "undefined reference" errors when  
> linking
> primes.o. See dump below.
>
> Do I need to link to some missing library manually? What's going on?
>
> Please let me know if this is an inappropriate place for newbie
> questions - and if so, sorry for barging in!
>
> Thanks,
> Niclas
>
> -------------
>
> C:\Cython-0.9.6.12\Demos>python Setup.py build_ext --inplace -c  
> mingw32
>
> running build_ext
> building 'primes' extension
> creating build
> creating build\temp.win32-2.5
> creating build\temp.win32-2.5\Release
> c:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python25\include
> -IC:\Python25\PC -c primes.c -o build\temp.win32-2.5\Release\primes.o
> primes.c: In function `__pyx_pf_6primes_primes':
> primes.c:125: warning: '__pyx_v_result' might be used uninitialized in
> this function
> writing build\temp.win32-2.5\Release\primes.def
> c:\mingw\bin\gcc.exe -mno-cygwin -shared -s
> build\temp.win32-2.5\Release\primes.o
> build\temp.win32-2.5\Release\primes.def -LC:\Python25\libs
> -LC:\Python25\PCbuild -lpython25 -lmsvcr71 -o primes.pyd
> build\temp.win32-2.5\Release\primes.o:primes.c:(.text+0x85): undefined
> reference to `_imp___Py_NoneStruct'
> build\temp.win32-2.5\Release\primes.o:primes.c:(.text+0x4c8):  
> undefined
> reference to `_imp__PyExc_RuntimeError'
> build\temp.win32-2.5\Release\primes.o:primes.c:(.text+0x559):  
> undefined
> reference to `_imp__PyString_Type'
> build\temp.win32-2.5\Release\primes.o:primes.c:(.text+0x560):  
> undefined
> reference to `_imp__PyString_Type'
> build\temp.win32-2.5\Release\primes.o:primes.c:(.text+0x81f):  
> undefined
> reference to `_imp__PyInt_Type'
> collect2: ld returned 1 exit status
> error: command 'gcc' failed with exit status 1
> _______________________________________________
> Cython-dev mailing list
> Cython-dev-F/[email protected]
> http://codespeak.net/mailman/listinfo/cython-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.