Skip to content

Commit 4c3eda3

Browse files
committed
And here is the rest of Hirokazu Yamamoto's patch for VS6.0 support. Thanks Hiro!
(This time, it's the correct branch :)
1 parent c36625b commit 4c3eda3

6 files changed

Lines changed: 171 additions & 41 deletions

File tree

PC/VC6/_msi.dsp

Lines changed: 99 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

PC/VC6/build_ssl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# directory. It is likely you will already find the zlib library and
99
# any other external packages there.
1010
# * Install ActivePerl and ensure it is somewhere on your path.
11-
# * Run this script from the PCBuild directory.
11+
# * Run this script from the PC/VC6 directory.
1212
#
1313
# it should configure and build SSL, then build the ssl Python extension
1414
# without intervention.

PC/VC6/pcbuild.dsw

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,21 @@ Package=<4>
5757

5858
###############################################################################
5959

60+
Project: "_msi"=".\_msi.dsp" - Package Owner=<4>
61+
62+
Package=<5>
63+
{{{
64+
}}}
65+
66+
Package=<4>
67+
{{{
68+
Begin Project Dependency
69+
Project_Dep_Name pythoncore
70+
End Project Dependency
71+
}}}
72+
73+
###############################################################################
74+
6075
Project: "_socket"=".\_socket.dsp" - Package Owner=<4>
6176

6277
Package=<5>
@@ -288,3 +303,4 @@ Package=<3>
288303

289304
###############################################################################
290305

306+

PC/VC6/python.dsp

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

PC/VC6/pythoncore.dsp

Lines changed: 49 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

PC/VC6/readme.txt

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -199,12 +199,10 @@ _ssl
199199
http://www.activestate.com/Products/ActivePerl/
200200
as this is used by the OpenSSL build process. Complain to them <wink>.
201201

202-
The MSVC project simply invokes PCBuild/build_ssl.py to perform
202+
The MSVC project simply invokes PC/VC6/build_ssl.py to perform
203203
the build. This Python script locates and builds your OpenSSL
204204
installation, then invokes a simple makefile to build the final .pyd.
205205

206-
Win9x users: see "Win9x note" below.
207-
208206
build_ssl.py attempts to catch the most common errors (such as not
209207
being able to find OpenSSL sources, or not being able to find a Perl
210208
that works with OpenSSL) and give a reasonable error message.
@@ -216,30 +214,6 @@ _ssl
216214
build_ssl.py/MSVC isn't clever enough to clean OpenSSL - you must do
217215
this by hand.
218216

219-
Win9x note: If, near the start of the build process, you see
220-
something like
221-
222-
C:\Code\openssl-0.9.6g>set OPTS=no-asm
223-
Out of environment space
224-
225-
then you're in trouble, and will probably also see these errors near
226-
the end of the process:
227-
228-
NMAKE : fatal error U1073: don't know how to make
229-
'crypto\md5\asm\m5_win32.asm'
230-
Stop.
231-
NMAKE : fatal error U1073: don't know how to make
232-
'C:\Code\openssl-0.9.6g/out32/libeay32.lib'
233-
Stop.
234-
235-
You need more environment space. Win9x only has room for 256 bytes
236-
by default, and especially after installing ActivePerl (which fiddles
237-
the PATH envar), you're likely to run out. KB Q230205
238-
239-
http://support.microsoft.com/default.aspx?scid=KB;en-us;q230205
240-
241-
explains how to edit CONFIG.SYS to cure this.
242-
243217

244218
YOUR OWN EXTENSION DLLs
245219
-----------------------

0 commit comments

Comments
 (0)