On Nov 13, 2009, at 1:51 PM, Jon Olav Vik wrote:

> Robert Bradshaw <rober...@...> writes:
>
>> It looks like Cython 0.12 is about ready for release. I've posted
>>
>> http://cython.org/release/Cython-0.12.rc0.tar.gz
>>
>> Sage builds fine and passes all doctests, please test away.
>
> Windows XP SP 3, Enthought Python Distribution 5.1.1 (Python 2.5.4).
>
> "python setup.py install" works without error, and I can "python  
> setup.py
> build_ext --inplace" in the Demos directory, then "import primes"  
> from Python.
> However, "python runtests.py" fails, telling me that Visual Studio  
> 2003 is not
> found. It suggests passing the "-c mingw32" option to setup.py,  
> whereas
> runtests.py doesn't accept this option. Also, the fact that the  
> primes example
> compiles suggests that Cython should be able to use mingw32 based on  
> my
> settings in distutils.cfg.
>
> Any help in getting the tests to run would be highly appreciated.

Given the traceback below, it's looking like it's having trouble  
compiling the refnanny with pyximport, so you might try to follow some  
threads on using pyximport with mingw32. However, as a workaround, you  
could try running the tests with

python runtests.py --no-refnanny

- Robert

>
>
> C:\temp\Cython-0.12.rc0>python runtests.py
> Running tests against Cython 0.12.rc0
> Python 2.5.4 |EPD 5.1.1| (r254:67916, Aug 11 2009, 21:11:08) [MSC v. 
> 1310 32 bit
> (Intel)]
> Traceback (most recent call last):
>  File "runtests.py", line 781, in <module>
>    pyxbuild_dir=os.path.join(WORKDIR, "support"))
>  File "C:\temp\Cython-0.12.rc0\pyximport\pyxbuild.py", line 85, in  
> pyx_to_dll
>    dist.run_commands()
>  File "C:\Python25\Lib\distutils\dist.py", line 974, in run_commands
>    self.run_command(cmd)
>  File "C:\Python25\Lib\distutils\dist.py", line 994, in run_command
>    cmd_obj.run()
>  File "C:\Python25\lib\distutils\command\build_ext.py", line 264, in  
> run
>    force=self.force)
>  File "C:\Python25\lib\distutils\ccompiler.py", line 1175, in  
> new_compiler
>    return klass (None, dry_run, force)
>  File "C:\Python25\lib\distutils\msvccompiler.py", line 243, in  
> __init__
>    self.__macros = MacroExpander(self.__version)
>  File "C:\Python25\lib\distutils\msvccompiler.py", line 112, in  
> __init__
>    self.load_macros(version)
>  File "C:\Python25\lib\distutils\msvccompiler.py", line 137, in  
> load_macros
>    you can try compiling with MingW32, by passing "-c mingw32" to  
> setup.py.""")
> distutils.errors.DistutilsPlatformError: Python was built with  
> Visual Studio
> 2003;
> extensions must be built with a compiler than can generate  
> compatible binaries.
> Visual Studio 2003 was not found on this system. If you have Cygwin  
> installed,
> you can try compiling with MingW32, by passing "-c mingw32" to  
> setup.py.
>
> _______________________________________________
> Cython-dev mailing list
> [email protected]
> http://codespeak.net/mailman/listinfo/cython-dev

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to