mirror of
https://github.com/python/cpython.git
synced 2025-09-27 10:50:04 +00:00
Explain what's probably a problem unique to Win9x in building _ssl.
This commit is contained in:
parent
e8bcb25fbd
commit
6ee68d20b7
1 changed files with 27 additions and 0 deletions
|
@ -226,6 +226,8 @@ _ssl
|
||||||
the build. This Python script locates and builds your OpenSSL
|
the build. This Python script locates and builds your OpenSSL
|
||||||
installation, then invokes a simple makefile to build the final .pyd.
|
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
|
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
|
being able to find OpenSSL sources, or not being able to find a Perl
|
||||||
that works with OpenSSL) and give a reasonable error message.
|
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
|
build_ssl.py/MSVC isn't clever enough to clean OpenSSL - you must do
|
||||||
this by hand.
|
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
|
YOUR OWN EXTENSION DLLs
|
||||||
-----------------------
|
-----------------------
|
||||||
If you want to create your own extension module DLL, there's an example
|
If you want to create your own extension module DLL, there's an example
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue