[tahoe-dev] Python 2.7 Windows build Re: Announcing Tahoe-LAFS v1.9.2

Zooko Wilcox-O'Hearn zooko at zooko.com
Wed Jul 11 17:48:09 UTC 2012


Dear Paul Grunwald:

Thank you for your persistence on this. :-)

Here's some context about how our build system works, or in this case
how it fails to work:

https://tahoe-lafs.org/trac/tahoe-lafs/wiki/CompileError

The dependency which failed to build for you is pycryptopp, which
happens to be one that we (especially I) am responsible for
maintaining.

Now, I'm looking at the pycryptopp buildbots and I see that there are
some Windows buildbots that successfully built: Dcoder's Win7-64-py26,
FreeStorm's mingw32-py26, and marcusw's cygwin:

https://tahoe-lafs.org/buildbot-pycryptopp/waterfall

One thing that these all have in common with each other and not with
your system is that they are using Python 2.6 and you're using Python
2.7.

Hm, according to this mailing list post --
http://mail.python.org/pipermail/python-list/2010-April/573606.html --
and this blog --
http://blog.victorjabur.com/2011/06/05/compiling-python-2-7-modules-on-windows-32-and-64-using-msvc-2008-express/
-- one cannot build extension modules for Python 2.7 on Windows unless
one has a Microsoft compiler -- VS 2008 -- that is no longer
available. :-( What a stupid... ...

*sigh*

Want to try to figure out how to build extension modules with mingw32,
mingw-w64, or tdm-gcc? :-) I recently posted a letter to G+ claiming
that this was possible, although I haven't done it recently:

https://plus.google.com/108313527900507320366/posts/Mvk7rWGXm8o

Regards,

Zooko


More information about the tahoe-dev mailing list