From: booker <booker@allmydata.com>
Date: Fri, 19 Oct 2007 18:02:41 +0000 (-0700)
Subject: Win32 openSSH info
X-Git-Tag: allmydata-tahoe-0.7.0~362
X-Git-Url: https://git.rkrishnan.org/components/com_hotproperty/css/rgr-080307.php?a=commitdiff_plain;h=80d863ad2b8dd5af13e941d14b6caead2aca36df;p=tahoe-lafs%2Ftahoe-lafs.git

Win32 openSSH info
---

diff --git a/README.win32 b/README.win32
index fd6bbf08..eb8789e1 100644
--- a/README.win32
+++ b/README.win32
@@ -31,8 +31,6 @@ own for now, but please feel free to contribute a document which explains how
 to build all these dependencies using your favorite compiler.
 
 
-
-
 Okay, here are some notes about following the "CYGWIN TOOLS TO BUILD
 WINDOWS-NATIVE LIBRARIES" approach:
 
@@ -50,38 +48,21 @@ the following:
 NOTES ABOUT BUILDING OPENSSL
 
 In order to compile the tahoe source you need to have libeay32.dll version
-0.9.8.5 and ssleay32.dll version 0.9.8.5 installed.  On the original machine
-I somehow had those in my system32 directory, but on my fresh install machine
-I did not.  And, installing pyopenssl does not seem to install these dlls
-into system32 for me.
- 
-So, to get them installed I had to download and compile openssl from the
-openssl.org website.  When I attempted to compile that with using the
-instructions in their install.w32 file:
- 
-       perl Configure VC-WIN32 ~prefix=c:/some/openssl/dir
-       ms\do_masm
-       nmake ~f ms\ntdll.mak
- 
-I found that
- 
-I needed to have perl installed, so I installed that from active perl (though
-the version from the cygwin install works too).  I needed to add my visual
-studio install to my ~path~ environment variable. In my case that was 
-~C:\Program Files\Microsoft Visual Studio\VC98\Bin~I needed to add an
-include environment variable with the path to my include files.  In VS2005,
-there are two directories that have to be added there, so ~include~ = 
-~C:\Program Files\Microsoft Visual Studio 8\VC\include; C:\Program
-Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include~I needed to add a 
-~lib~ environment variable with paths to my .lib files for the linker.  In
-my case that was ~lib~ = ~C:\Program Files\Microsoft Visual Studio
-8\VC\lib; C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib~
- 
-Once I did this, the openssl code compiles for me and I just needed to copy
-the dlls (libeay32.dll and ssleay32.dll) that were created in the out32dll
-directory of my openssl-0.9.8e source folder into my windows\system32 folder.
-Then Tahoe-0.6.0 compiles and installs fine using the ~python setup.py
-install~ command.
+0.9.8.5 and ssleay32.dll version 0.9.8.5 or newer installed. If you find that 
+you have the wrong version of either of these dlls, you can download and 
+compile openssl from http://openssl.org. 
+
+You will need to have perl installed to compile openssl. One place where you 
+can find a version of perl is http://www.activestate.com/products/activeperl.
+
+If you want to compile openssl using Visual Studio, you may find adding your 
+Visual Studio bin, include and lib directories to your %PATH% environment 
+variable helpful. For example, if you're compiling with VS2005:
+
+   "C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\
+   Microsoft Visual Studio 8\VC\include;C:\Program Files\Microsoft Visual 
+   Studio 8\VC\PlatformSDK\Include;C:\Program Files\Microsoft Visual Studio 
+   8\VC\lib;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib"
  
 
 NOTES ABOUT INSTALLING PYOPENSSL