[tahoe-dev] Fwd: Tahoe needed twisted

Adam Langley agl at imperialviolet.org
Sat May 24 02:32:52 UTC 2008


Zooko suggested that I forward this email,

Cheers

AGL


---------- Forwarded message ----------
From: Adam Langley <agl at imperialviolet.org>
Date: Fri, May 23, 2008 at 5:11 PM
Subject: Tahoe needed twisted
To: zooko <zooko at zooko.com>


You're installation page[1] lists some dependancies, but didn't include twisted.

When I tried to build Tahoe, python failed to find a module called "components":

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
reading manifest file 'src/allmydata_tahoe.egg-info/SOURCES.txt'
writing manifest file 'src/allmydata_tahoe.egg-info/SOURCES.txt'
running build_ext
Creating /home/agl/src/allmydata-tahoe-1.0.0-r2613/support/lib/python2.5/site-packages/site.py
Processing setuptools-0.6c8.egg
creating /home/agl/src/allmydata-tahoe-1.0.0-r2613/support/lib/python2.5/site-packages/setuptools-0.6c8.egg
Extracting setuptools-0.6c8.egg to
/home/agl/src/allmydata-tahoe-1.0.0-r2613/support/lib/python2.5/site-packages
Adding setuptools 0.6c8 to easy-install.pth file
Installing easy_install script to
/home/agl/src/allmydata-tahoe-1.0.0-r2613/support/bin
Installing easy_install-2.5 script to
/home/agl/src/allmydata-tahoe-1.0.0-r2613/support/bin

Installed /home/agl/src/allmydata-tahoe-1.0.0-r2613/support/lib/python2.5/site-packages/setuptools-0.6c8.egg
Creating /home/agl/src/allmydata-tahoe-1.0.0-r2613/support/lib/python2.5/site-packages/allmydata-tahoe.egg-link
(link to src)
Adding allmydata-tahoe 1.0.0-r2613 to easy-install.pth file
Installing tahoe script to /home/agl/src/allmydata-tahoe-1.0.0-r2613/support/bin

Installed /home/agl/src/allmydata-tahoe-1.0.0-r2613/src
Processing dependencies for allmydata-tahoe==1.0.0-r2613
Searching for nevow>=0.6.0
Best match: Nevow 0.9.18
Processing Nevow-0.9.18.tar
Running Nevow-0.9.18/setup.py -q bdist_egg --dist-dir
/tmp/easy_install-fqJkNC/Nevow-0.9.18/egg-dist-tmp-9YeNpM
Traceback (most recent call last):
 File "./setup.py", line 141, in <module>
   zip_safe=False, # We prefer unzipped for easier access.
 File "/usr/lib/python2.5/distutils/core.py", line 151, in setup
   dist.run_commands()
 File "/usr/lib/python2.5/distutils/dist.py", line 974, in run_commands
   self.run_command(cmd)
 File "/usr/lib/python2.5/distutils/dist.py", line 994, in run_command
   cmd_obj.run()
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/command/develop.py",
line 27, in run
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/command/develop.py",
line 102, in install_for_development
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/command/easy_install.py",
line 519, in process_distribution
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/pkg_resources.py",
line 522, in resolve
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/pkg_resources.py",
line 758, in best_match
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/pkg_resources.py",
line 770, in obtain
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/command/easy_install.py",
line 446, in easy_install
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/command/easy_install.py",
line 476, in install_item
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/command/easy_install.py",
line 655, in install_eggs
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/command/easy_install.py",
line 930, in build_and_install
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/command/easy_install.py",
line 919, in run_setup
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/sandbox.py",
line 27, in run_setup
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/sandbox.py",
line 63, in run
 File "/home/agl/src/allmydata-tahoe-1.0.0-r2613/setuptools-0.6c8.egg/setuptools/sandbox.py",
line 29, in <lambda>
 File "setup.py", line 8, in <module>
   #
 File "/tmp/easy_install-fqJkNC/Nevow-0.9.18/setupcommon.py", line 2,
in <module>
 File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 10, in <module>
   #
ImportError: No module named components
make: *** [build] Error 1

Installing twisted (from a Ubuntu package) fixed it

Cheers,

--
Adam Langley agl at imperialviolet.org http://www.imperialviolet.org



-- 
Adam Langley agl at imperialviolet.org http://www.imperialviolet.org



More information about the tahoe-dev mailing list