This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author erik flister
Recipients carlkl, erik flister, eryksun, paul.moore, steve.dower, tim.golden, zach.ware
Date 2015-06-16.21:06:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1434488815.45.0.380131820781.issue24429@psf.upfronthosting.co.za>
In-reply-to
Content
thanks a lot for the detailed info steve, very clearly stated!

> Yeah, geos_c.dll really should have exported its own free() function. find_library('c') is probably the wrong approach here - if geos_c.dll is being rebuilt with different CRTs at all then the free() function should be added to it, and if it's truly legacy and is no longer being rebuilt then the version of the CRT it uses should be loaded explicitly. It isn't automatically getting the same version as whatever version of Python is running, that's for sure.

well, shapely's installation instructions from windows are to use chris gohlke's prebuilt binaries from here: http://www.lfd.uci.edu/~gohlke/pythonlibs/

i assume he's coordinating the crt versions?  apparently a lot of people use these.

i'm not clear on why gohlke's stuff is necessary, and why pypi/pip/distutils is not adequate -- shapely is the only library i've run into that needed gohlke's binaries.  of course, i didn't try to install numpy/scipy manually, the internet said that this is hard on windows, and to just use something like winpython/pythonxy.  are these problems all related to this crt issue?
History
Date User Action Args
2015-06-16 21:06:55erik flistersetrecipients: + erik flister, paul.moore, tim.golden, zach.ware, eryksun, steve.dower, carlkl
2015-06-16 21:06:55erik flistersetmessageid: <1434488815.45.0.380131820781.issue24429@psf.upfronthosting.co.za>
2015-06-16 21:06:55erik flisterlinkissue24429 messages
2015-06-16 21:06:54erik flistercreate