Compile Error: Unable to find vcvarsall.bat

Loose Cannon lcstyle at gmail.com
Sat Sep 27 22:47:06 UTC 2014


Follow the instructions here precisely :
(you should read through all the steps first before attempting)
How to install and run Tahoe-Lafs on Windows
http://pastebin.com/PzV37H4H


---------------------------------------------------------------------------------
If you’re not doing anything wrong, you don’t have anything to worry about
— unless you’re not doing anything wrong and are also unlucky, then worry
away.

*Quis custodiet ipsos custodes?*GPG 4096 Bit Public Key :
www.lcstyle.net/pubkey.asc

On Sat, Sep 27, 2014 at 6:28 PM, David Schneider <
davidschneider.kontakt at gmail.com> wrote:

> Hi Guys,
>
> i'd like to compile my own version of Tahoe on a 64 bit Windows 7 System,
> but it always stops with this error:
>
> Installed c:\users\davids~1\appdata\
> local\temp\easy_install-8kcinl\cryptography-0.5.4\six-1.8.0-py2.7.egg
> Searching for cffi>=0.8
> Reading http://pypi.python.org/simple/cffi/
> Best match: cffi 0.8.6
> Downloading
> https://pypi.python.org/packages/source/c/cffi/cffi-0.8.6.tar.gz#md5=474b5a68299a6f05009171de1dc91be6
> Processing cffi-0.8.6.tar.gz
> Running cffi-0.8.6\setup.py -q bdist_egg --dist-dir
> c:\users\davids~1\appdata\local\temp\easy_install-8kcinl\cryptography-0.5.4\temp\easy_install-nywfrv\cffi-0.8.6\egg-dist-tmp-pvafl9
>
> Setting up environment to run scripts for the current user...
> Already done: associate the filetype .pyscript with Python.File for the
> current user.
> Already done: add .pyscript to the user environment variable PATHEXT.
> Already done: add .pyw to the user environment variable PATHEXT.
> error: Setup script exited with error: Unable to find vcvarsall.bat
>
>
> As described on the Tahoe-Website (
> https://tahoe-lafs.org/trac/tahoe-lafs/wiki/CompileError) it might be a
> problem with a missing egg or something like this. Maybe somebody is able
> to help me with this issue? I'm using Python 2.7.8 64bit. I would be very
> happy if someone could build a binary package of the necessary libary for
> me.
>
>
> David
>
>
> This is the entire output of my attempt building Tahoe:
>
> Not found: tahoe-deps
> Not found: ../tahoe-deps
> running egg_info
> writing requirements to src\allmydata_tahoe.egg-info\requires.txt
> writing src\allmydata_tahoe.egg-info\PKG-INFO
> writing top-level names to src\allmydata_tahoe.egg-info\top_level.txt
> writing dependency_links to
> src\allmydata_tahoe.egg-info\dependency_links.txt
> writing entry points to src\allmydata_tahoe.egg-info\entry_points.txt
> package init file 'src\allmydata\web\static\__init__.py' not found (or not
> a reg
> ular file)
> package init file 'src\allmydata\web\static\css\__init__.py' not found (or
> not a
>  regular file)
> reading manifest file 'src\allmydata_tahoe.egg-info\SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files matching '*~' found anywhere in
> distributi
> on
> writing manifest file 'src\allmydata_tahoe.egg-info\SOURCES.txt'
> running build_ext
> Creating c:\allmydata-tahoe-1.10.0\support\lib\site-packages\site.py
> Processing setuptools-0.6c16dev4.egg
> Copying setuptools-0.6c16dev4.egg to
> c:\allmydata-tahoe-1.10.0\support\lib\site-
> packages
> Adding setuptools 0.6c16dev4 to easy-install.pth file
> Installing easy_install_z-2.6.pyscript script to support/Scripts
> Installing easy_install_z-2.6 script to support/Scripts
> Installing easy_install_z.pyscript script to support/Scripts
> Installing easy_install_z script to support/Scripts
>
> Installed
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\setuptools-0.6c16d
> ev4.egg
> Creating
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\allmydata-tahoe.egg
> -link (link to src)
> Adding allmydata-tahoe 1.10.0 to easy-install.pth file
> Installing tahoe.pyscript script to support/Scripts
> Installing tahoe script to support/Scripts
>
> Installed c:\allmydata-tahoe-1.10.0\src
> Processing dependencies for allmydata-tahoe==1.10.0
> Searching for pycryptopp>=0.6.0
> Reading
> https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-sdists/
> Reading https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/
> Best match: pycryptopp
> 0.6.0.1206569328141510525648634803928199668821045408958
> Downloading
> https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/py
>
> cryptopp-0.6.0.1206569328141510525648634803928199668821045408958-py2.7-win-amd64
> .egg
> Processing
> pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958-py
> 2.7-win-amd64.egg
> creating
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\pycryptopp-0.6.0.12
> 06569328141510525648634803928199668821045408958-py2.7-win-amd64.egg
> Extracting
> pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958-py
> 2.7-win-amd64.egg to c:\allmydata-tahoe-1.10.0\support\lib\site-packages
> Adding pycryptopp 0.6.0.1206569328141510525648634803928199668821045408958
> to eas
> y-install.pth file
>
> Installed
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\pycryptopp-0.6.0.1
> 206569328141510525648634803928199668821045408958-py2.7-win-amd64.egg
> Searching for mock>=0.8.0
> Reading http://pypi.python.org/simple/mock/
> Best match: mock 1.0.1
> Downloading
> https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-sdists/
> mock-1.0.1.tar.gz
> Processing mock-1.0.1.tar.gz
> Running mock-1.0.1\setup.py -q bdist_egg --dist-dir
> c:\users\davids~1\appdata\lo
> cal\temp\easy_install-7sxpq8\mock-1.0.1\egg-dist-tmp-dm6z8d
> warning: no files found matching '*.png' under directory 'docs'
> warning: no files found matching '*.css' under directory 'docs'
> warning: no files found matching '*.html' under directory 'docs'
> warning: no files found matching '*.js' under directory 'docs'
>
> Setting up environment to run scripts for the current user...
> Already done: associate the filetype .pyscript with Python.File for the
> current
> user.
> Already done: add .pyscript to the user environment variable PATHEXT.
> Already done: add .pyw to the user environment variable PATHEXT.
> zip_safe flag not set; analyzing archive contents...
> Adding mock 1.0.1 to easy-install.pth file
>
> Installed
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\mock-1.0.1-py2.7.e
> gg
> Searching for pyasn1>=0.0.8a
> Reading http://pypi.python.org/simple/pyasn1/
> Best match: pyasn1 0.1.7
> Downloading
> https://pypi.python.org/packages/2.7/p/pyasn1/pyasn1-0.1.7-py2.7.egg
> #md5=15f079cabee01402bf86ca8b83356469
> Processing pyasn1-0.1.7-py2.7.egg
> creating
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\pyasn1-0.1.7-py2.7.
> egg
> Extracting pyasn1-0.1.7-py2.7.egg to
> c:\allmydata-tahoe-1.10.0\support\lib\site-
> packages
> Adding pyasn1 0.1.7 to easy-install.pth file
>
> Installed
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\pyasn1-0.1.7-py2.7
> .egg
> Searching for pycrypto==2.1.0,==2.3,>=2.4.1
> Reading http://pypi.python.org/simple/pycrypto/
> Best match: pycrypto 2.5
> Downloading
> https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/py
> crypto-2.5-py2.7-win-amd64.egg
> Processing pycrypto-2.5-py2.7-win-amd64.egg
> creating
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\pycrypto-2.5-py2.7-
> win-amd64.egg
> Extracting pycrypto-2.5-py2.7-win-amd64.egg to
> c:\allmydata-tahoe-1.10.0\support
> \lib\site-packages
> Adding pycrypto 2.5 to easy-install.pth file
>
> Installed
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\pycrypto-2.5-py2.7
> -win-amd64.egg
> Searching for Nevow>=0.6.0
> Reading http://pypi.python.org/simple/Nevow/
> Best match: Nevow 0.11.1
> Downloading
> https://pypi.python.org/packages/source/N/Nevow/Nevow-0.11.1.tar.gz#
> md5=acc5d23bd94a5399752065baae6117f6
> Processing Nevow-0.11.1.tar.gz
> Running Nevow-0.11.1\setup.py -q bdist_egg --dist-dir
> c:\users\davids~1\appdata\
> local\temp\easy_install-lktygg\Nevow-0.11.1\egg-dist-tmp-bz_uiu
> package init file 'twisted\plugins\__init__.py' not found (or not a
> regular file
> )
>
> Setting up environment to run scripts for the current user...
> Already done: associate the filetype .pyscript with Python.File for the
> current
> user.
> Already done: add .pyscript to the user environment variable PATHEXT.
> Already done: add .pyw to the user environment variable PATHEXT.
> Adding nevow 0.11.1 to easy-install.pth file
> Installing nevow-xmlgettext script to support/Scripts
> Installing nit script to support/Scripts
>
> Installed
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\nevow-0.11.1-py2.7
> .egg
> Searching for pyOpenSSL
> Reading http://pypi.python.org/simple/pyOpenSSL/
> Best match: pyOpenSSL 0.14
> Downloading
> https://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.14.t
> ar.gz#md5=8579ff3a1d858858acfba5f046a4ddf7
> Processing pyOpenSSL-0.14.tar.gz
> Running pyOpenSSL-0.14\setup.py -q bdist_egg --dist-dir
> c:\users\davids~1\appdat
> a\local\temp\easy_install-haltho\pyOpenSSL-0.14\egg-dist-tmp-hfgdob
> warning: no previously-included files matching '*.pyc' found anywhere in
> distrib
> ution
> no previously-included directories found matching 'doc\_build'
>
> Setting up environment to run scripts for the current user...
> Already done: associate the filetype .pyscript with Python.File for the
> current
> user.
> Already done: add .pyscript to the user environment variable PATHEXT.
> Already done: add .pyw to the user environment variable PATHEXT.
> zip_safe flag not set; analyzing archive contents...
> Adding pyopenssl 0.14 to easy-install.pth file
>
> Installed
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\pyopenssl-0.14-py2
> .7.egg
> Searching for foolscap>=0.6.3
> Reading http://pypi.python.org/simple/foolscap/
> Reading http://foolscap.lothar.com/
> Reading http://foolscap.lothar.com/trac
> Best match: foolscap 0.7.0
> Downloading http://foolscap.lothar.com/releases/foolscap-0.7.0.tar.gz
> Processing foolscap-0.7.0.tar.gz
> Running foolscap-0.7.0\setup.py -q bdist_egg --dist-dir
> c:\users\davids~1\appdat
> a\local\temp\easy_install-igaboq\foolscap-0.7.0\egg-dist-tmp-yv7q65
>
> Setting up environment to run scripts for the current user...
> Already done: associate the filetype .pyscript with Python.File for the
> current
> user.
> Already done: add .pyscript to the user environment variable PATHEXT.
> Already done: add .pyw to the user environment variable PATHEXT.
> zip_safe flag not set; analyzing archive contents...
> foolscap.test.test_appserver: module references __file__
> Adding foolscap 0.7.0 to easy-install.pth file
> Installing flappserver.pyscript script to support/Scripts
> Installing flappserver script to support/Scripts
> Installing flappclient.pyscript script to support/Scripts
> Installing flappclient script to support/Scripts
> Installing flogtool.pyscript script to support/Scripts
> Installing flogtool script to support/Scripts
>
> Installed
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\foolscap-0.7.0-py2
> .7.egg
> Searching for simplejson>=1.4
> Reading http://pypi.python.org/simple/simplejson/
> Best match: simplejson 3.6.3
> Downloading
> https://pypi.python.org/packages/source/s/simplejson/simplejson-3.6.
> 3.tar.gz#md5=bbb654c2d9b5e3c176af1a22522a458f
> Processing simplejson-3.6.3.tar.gz
> Running simplejson-3.6.3\setup.py -q bdist_egg --dist-dir
> c:\users\davids~1\appd
> ata\local\temp\easy_install-rh3p6q\simplejson-3.6.3\egg-dist-tmp-plfrjs
>
> Setting up environment to run scripts for the current user...
> Already done: associate the filetype .pyscript with Python.File for the
> current
> user.
> Already done: add .pyscript to the user environment variable PATHEXT.
> Already done: add .pyw to the user environment variable PATHEXT.
> ***************************************************************************
> WARNING: The C extension could not be compiled, speedups are not enabled.
> Failure information, if any, is above.
> I'm retrying the build without the C extension now.
> ***************************************************************************
>
> Setting up environment to run scripts for the current user...
> Already done: associate the filetype .pyscript with Python.File for the
> current
> user.
> Already done: add .pyscript to the user environment variable PATHEXT.
> Already done: add .pyw to the user environment variable PATHEXT.
> zip_safe flag not set; analyzing archive contents...
> simplejson.tests.__init__: module references __file__
> ***************************************************************************
> WARNING: The C extension could not be compiled, speedups are not enabled.
> Plain-Python installation succeeded.
> ***************************************************************************
> Adding simplejson 3.6.3 to easy-install.pth file
>
> Installed
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\simplejson-3.6.3-p
> y2.7.egg
> Searching for zfec>=1.1.0
> Reading http://pypi.python.org/simple/zfec/
> Best match: zfec 1.4.22
> Downloading
> https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/zf
> ec-1.4.22-py2.7-win-amd64.egg
> Processing zfec-1.4.22-py2.7-win-amd64.egg
> creating
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\zfec-1.4.22-py2.7-w
> in-amd64.egg
> Extracting zfec-1.4.22-py2.7-win-amd64.egg to
> c:\allmydata-tahoe-1.10.0\support\
> lib\site-packages
> Adding zfec 1.4.22 to easy-install.pth file
> Installing zfec.pyscript script to support/Scripts
> Installing zfec script to support/Scripts
> Installing zunfec.pyscript script to support/Scripts
> Installing zunfec script to support/Scripts
>
> Installed
> c:\allmydata-tahoe-1.10.0\support\lib\site-packages\zfec-1.4.22-py2.7-
> win-amd64.egg
> Searching for six>=1.5.2
> Reading http://pypi.python.org/simple/six/
> Best match: six 1.8.0
> Downloading
> https://pypi.python.org/packages/source/s/six/six-1.8.0.tar.gz#md5=1
> 626eb24cc889110c38f7e786ec69885
> Processing six-1.8.0.tar.gz
> Running six-1.8.0\setup.py -q bdist_egg --dist-dir
> c:\users\davids~1\appdata\loc
> al\temp\easy_install-as4rwp\six-1.8.0\egg-dist-tmp-jeosqu
> no previously-included directories found matching 'documentation\_build'
>
> Setting up environment to run scripts for the current user...
> Already done: associate the filetype .pyscript with Python.File for the
> current
> user.
> Already done: add .pyscript to the user environment variable PATHEXT.
> Already done: add .pyw to the user environment variable PATHEXT.
> zip_safe flag not set; analyzing archive contents...
> six: module references __path__
> Adding six 1.8.0 to easy-install.pth file
>
> Installed c:\allmydata-tahoe-1.10.0\support\lib\site-packages\
> six-1.8.0-py2.7.eg
> g
> Searching for cryptography>=0.2.1
> Reading http://pypi.python.org/simple/cryptography/
> Best match: cryptography 0.5.4
> Downloading
> https://pypi.python.org/packages/source/c/cryptography/cryptography-
> 0.5.4.tar.gz#md5=4fd1f10e9f99009a44667fabe7980aec
> Processing cryptography-0.5.4.tar.gz
> Running cryptography-0.5.4\setup.py -q bdist_egg --dist-dir
> c:\users\davids~1\ap
> pdata\local\temp\easy_install-8kcinl\cryptography-0.5.4\egg-dist-tmp-sboprp
> Searching for six>=1.4.1
> Reading http://pypi.python.org/simple/six/
> Best match: six 1.8.0
> Downloading
> https://pypi.python.org/packages/source/s/six/six-1.8.0.tar.gz#md5=1
> 626eb24cc889110c38f7e786ec69885
> Processing six-1.8.0.tar.gz
> Running six-1.8.0\setup.py -q bdist_egg --dist-dir
> c:\users\davids~1\appdata\loc
>
> al\temp\easy_install-8kcinl\cryptography-0.5.4\temp\easy_install-zn4yv8\six-1.8.
> 0\egg-dist-tmp-e87drd
> no previously-included directories found matching 'documentation\_build'
>
> Setting up environment to run scripts for the current user...
> Already done: associate the filetype .pyscript with Python.File for the
> current
> user.
> Already done: add .pyscript to the user environment variable PATHEXT.
> Already done: add .pyw to the user environment variable PATHEXT.
> zip_safe flag not set; analyzing archive contents...
> six: module references __path__
>
> Installed
> c:\users\davids~1\appdata\local\temp\easy_install-8kcinl\cryptography-
> 0.5.4\six-1.8.0-py2.7.egg
> Searching for cffi>=0.8
> Reading http://pypi.python.org/simple/cffi/
> Best match: cffi 0.8.6
> Downloading
> https://pypi.python.org/packages/source/c/cffi/cffi-0.8.6.tar.gz#md5
> =474b5a68299a6f05009171de1dc91be6
> Processing cffi-0.8.6.tar.gz
> Running cffi-0.8.6\setup.py -q bdist_egg --dist-dir
> c:\users\davids~1\appdata\lo
>
> cal\temp\easy_install-8kcinl\cryptography-0.5.4\temp\easy_install-nywfrv\cffi-0.
> 8.6\egg-dist-tmp-pvafl9
>
> Setting up environment to run scripts for the current user...
> Already done: associate the filetype .pyscript with Python.File for the
> current
> user.
> Already done: add .pyscript to the user environment variable PATHEXT.
> Already done: add .pyw to the user environment variable PATHEXT.
> error: Setup script exited with error: Unable to find vcvarsall.bat
>
> _______________________________________________
> tahoe-dev mailing list
> tahoe-dev at tahoe-lafs.org
> https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20140927/c3ec0135/attachment-0001.html>


More information about the tahoe-dev mailing list