[tahoe-dev] Windows 7 Build Fails
Paul Grunwald
pgrunwald at comcast.net
Mon May 28 00:44:20 UTC 2012
I'm happy to help, what compiler should I install?. MingW was 32-bit only. Is there a preferred version of Microsoft Visual C++ I can install? I'm also happy to participate in the build pool.
Thanks,
Paul
-----Original Message-----
From: David-Sarah Hopwood [mailto:djhopwood at googlemail.com] On Behalf Of David-Sarah Hopwood
Sent: Sunday, May 27, 2012 4:00 PM
To: Tahoe-LAFS development
Cc: Paul Grunwald
Subject: Re: [tahoe-dev] Windows 7 Build Fails
On 26/05/12 17:25, Paul Grunwald wrote:
> Hi all,
>
> I’m taking another run at Tahoe and I’m having trouble with the build.
> As requested, I’m reporting it as a build bug:
> https://tahoe-lafs.org/trac/tahoe-lafs/wiki/AdvancedInstall#point9.4.1
>
> Windows 7 Ultimate 64-Bit
>
> Python 2.7.3 64-Bit
>
> G:\allmydata-tahoe-1.9.1>python setup.py build
[...]
> distutils.errors.DistutilsError: Setup script exited with error:
> Unable to find vcvarsall.bat
Thanks for the report. This happens because:
- we don't have precompiled packages ("eggs") for all dependencies on your
platform -- see the windows-x86_64 line of the table for Python 2.7 in
<https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-dep-eggs/README.html>.
- the Python build system (distutils) tries to compile the missing dependency
or dependencies, and reports an error as a result of not being able to find
an installed C/C++ compiler.
(This error is not reported very well; it mentions 'vcvarsall.bat' because
that is the batch file used to set up the environment for the default
compiler, Microsoft Visual C++, but that's an implementation detail; also,
it does not report which dependency it was trying to compile.)
The missing precompiled eggs are for Twisted and pycryptopp, so someone will need to compile those (Twisted has installers that can be downloaded from <http://twistedmatrix.com/trac/wiki/Downloads>, but that probably won't help without also having the pycryptopp egg).
--
David-Sarah Hopwood ⚥
More information about the tahoe-dev
mailing list