summaryrefslogtreecommitdiffstats
path: root/PCbuild
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2002-12-04 03:16:37 (GMT)
committerTim Peters <tim.peters@gmail.com>2002-12-04 03:16:37 (GMT)
commit6ee68d20b7b588e9b1438970b3d101fb04a8e65d (patch)
tree31fd717b7d8728180a125ef757c55b2aa6c1448f /PCbuild
parente8bcb25fbdf7b0febe3ecf2c1464868c06465fe1 (diff)
downloadcpython-6ee68d20b7b588e9b1438970b3d101fb04a8e65d.zip
cpython-6ee68d20b7b588e9b1438970b3d101fb04a8e65d.tar.gz
cpython-6ee68d20b7b588e9b1438970b3d101fb04a8e65d.tar.bz2
Explain what's probably a problem unique to Win9x in building _ssl.
Diffstat (limited to 'PCbuild')
-rw-r--r--PCbuild/readme.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/PCbuild/readme.txt b/PCbuild/readme.txt
index 85ea99b..48bbed6 100644
--- a/PCbuild/readme.txt
+++ b/PCbuild/readme.txt
@@ -226,6 +226,8 @@ _ssl
the build. This Python script locates and builds your OpenSSL
installation, then invokes a simple makefile to build the final .pyd.
+ Win9x users: see "Win9x note" below.
+
build_ssl.py attempts to catch the most common errors (such as not
being able to find OpenSSL sources, or not being able to find a Perl
that works with OpenSSL) and give a reasonable error message.
@@ -237,6 +239,31 @@ _ssl
build_ssl.py/MSVC isn't clever enough to clean OpenSSL - you must do
this by hand.
+ Win9x note: If, near the start of the build process, you see
+ something like
+
+ C:\Code\openssl-0.9.6g>set OPTS=no-asm
+ Out of environment space
+
+ then you're in trouble, and will probable also see these errors near
+ the end of the process:
+
+ NMAKE : fatal error U1073: don't know how to make
+ 'crypto\md5\asm\m5_win32.asm'
+ Stop.
+ NMAKE : fatal error U1073: don't know how to make
+ 'C:\Code\openssl-0.9.6g/out32/libeay32.lib'
+ Stop.
+
+ You need more environment space. Win9x only has room for 256 bytes
+ by default, and especially after installing ActivePerl (which fiddles
+ the PATH envar), you're likely to run out. KB Q230205
+
+ http://support.microsoft.com/default.aspx?scid=KB;en-us;q230205
+
+ explains how to edit CONFIG.SYS to cure this.
+
+
YOUR OWN EXTENSION DLLs
-----------------------
If you want to create your own extension module DLL, there's an example