[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