[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