Compile Error: Unable to find vcvarsall.bat

David Schneider davidschneider.kontakt at gmail.com
Sat Sep 27 22:28:33 UTC 2014


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20140928/c79b421e/attachment.html>


More information about the tahoe-dev mailing list