[tahoe-dev] Compilation and using problems with tahoe 1.2.0 on many platforms ?
denis bonnenfant
denis.bonnenfant at diderot.org
Mon Dec 1 08:54:43 PST 2008
Le lundi 01 décembre 2008 à 09:02 -0700, zooko a écrit :
> On Dec 1, 2008, at 7:40 AM, denis.bonnenfant wrote:
>
> >> http://allmydata.org/source/tahoe/trunk/docs/install.html
> >>
> >> Is that the one that you started with? Did you attempt to follow
> >> the directions on that page
> > For linux, yes, and it worked as expected for etch and ubuntu
> > ( for Sarge it's another point, as I had to install manually
> > python2.4 and some dependancies, and find a compatible version of
> > twisted, and patch some files in twisted, as there is a bug in this
> > version...).
>
> Please tell us more! Why did you install python2.4 instead of
> python2.5? Which dependencies did you have to install? Which
> version of Twisted was incompatible? What did you have to patch?
I installed 2.4 because there was no binary packages availiable for 2.5
in debian sarge, even in backports. So before recompiling everything, I
just had a try :)
I'm going to send you exactly what i have done, as it was a somewhat
convoluted install too...
>
> > and i had to patch lib\distutils\cygcompiler.py to allow linking
> > with cygwin.
>
>
> Was it this bug: Python #4172? If so, it will be fixed in the next
> release of Python 2.5. Anyway, the bug won't be encountered once
> there are binaries of pyOpenSSL.
Yes, exactly :) it seems that the pyOpenSSL binaries were incompatible
with the OpenSSL Dlls on my system... they were really old, so i
installed the latest, and then compiled pyOpenSSL. I guess that OpenSSL
was the source of all the problems, making PyOpenSSL not installing
correctly, twisted not working... You choose the hardest way,
recompiling OpenSSL... I just grab it here :
http://gnuwin32.sourceforge.net/packages/openssl.htm
And just another point : compiler has to be set to mingw32 in
distutils.cfg before being able to do anything !
Denis
More information about the tahoe-dev
mailing list