[tahoe-dev] seeking volunteer for an hour's labor Re: [tahoe-lafs] #773: run through installation on Windows
Shawn Willden
shawn-tahoe at willden.org
Sun Jul 26 08:28:30 PDT 2009
On Sunday 26 July 2009 07:53:40 am Zooko Wilcox-O'Hearn wrote:
> > 3. Back to the instructions. The link is to a 1.4 zip file.
> > Couldn't find a 1.5 zip file. Got a clean checkout with darcs,
> > removed the _darcs directory, zipped it up and copied it over to
> > Windows.
>
> Oh, if you get a chance to do something like this again soon, please
> get a recent snapshot from http://allmydata.org/source/tahoe/
> snapshots/ .
Okay, Trying that now...
I did look there before, but I just looked at version numbers, not dates, and
I was looking for 1.5, not 1.4.1-r4026.
Anway, I removed everything I had installed (all python packages, mingw,
python itself), then installed python 2.5.4 and pywin32-214. I wish I'd had
the foresight to snapshot the VM after installing SP2, but I didn't. After I
get through this, I'll start over again, with a fresh XP install.
Then I unpacked the latest snapshot and ran the build.
Got a warning on the zope.interface install saying that an optional extension
could not be compiled.
Doh! Downloaded a tarball for pycryptopp, not an egg. It said:
-----------------
Processing dependencies for allmydata-tahoe==1.4.1-r4026
Searching for pycryptopp>=0.5.15
Reading http://allmydata.org/source/tahoe/deps/tahoe-dep-sdists/
Reading http://allmydata.org/source/tahoe/deps/tahoe-dep-eggs/
Best match: pycryptopp 0.5.15
Downloading
http://allmydata.org/source/tahoe/deps/tahoe-dep-sdists/pycryptopp-0
.5.15.tar.gz
Processing pycryptopp-0.5.15.tar.gz
------------------
So it appears it looked for an egg, but got the tarball.
Ah ha! I looked on that page and there is no egg for python 2.5 win32. There
is for python 2.6. I'm off to try that. I'd rather use 2.6 anyway; I only
used 2.5 because that's what the installation directions said.
> > 5. Opened a cmd.exe window. Went to c:\tahoe and ran "python
> > setup.py build". Got "'python' is not recognized as an internal or
> > external command, operable program or batch file." Changed it to "c:
> > \Python25\python setup.py build".
>
> Hm, so installing Python didn't add that directory to your path.
No. I ended up adding it later. Had to add mingw as well. Adding paths on
Windows is a PITA. And I think maybe I needed to add something else, which
caused my trouble building openssl. A library path, maybe.
Shawn.
More information about the tahoe-dev
mailing list