Installation to Win32 is fiddly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Storm |
Fix Released
|
High
|
James Henstridge |
Bug Description
I'm running on Windows XP.
1) There's no egg release of 0.13 on the website
-> So I downloaded the source
2) Trying to install this didn't work.
C:\temp\
running install
running bdist_egg
running egg_info
writing storm.egg-
writing top-level names to storm.egg-
writing dependency_links to storm.egg-
reading manifest file 'storm.
reading manifest template 'MANIFEST.in'
writing manifest file 'storm.
installing library code to build\bdist.
running install_lib
running build_py
running build_ext
error: 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.
C:\temp\storm-0.13>
On irc, someone recommended that I change BUILD_CEXTENSIONS in setup.py to False, and this allowed me to install.
3) I actually do have Visual Studio 2008 installed, so the person working on this bug might also want to make the sweep for build tools search more widely if Visual Studio compilers are backwards compatible in a manner that would completement this.
(from cratuki on #freenode irc)
Related branches
- Thomas Herve (community): Approve
- Jamu Kakar (community): Approve
- Diff: 177 lines
Changed in storm: | |
assignee: | nobody → James Henstridge (jamesh) |
importance: | Undecided → High |
milestone: | none → 0.15 |
status: | Confirmed → In Progress |
Changed in storm: | |
status: | Fix Committed → Fix Released |
Visual Studio 2008 uses a different C runtime to 2003, so produces extensions that can't be used with a Python interpreter compiled with the older version. This is why the check is in place.