Thanks to visit codestin.com
Credit goes to github.com

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)