diff options
author | Guido van Rossum <guido@python.org> | 2004-03-20 21:00:26 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2004-03-20 21:00:26 (GMT) |
commit | d54357d4e2921f109212ebf8640653882994d568 (patch) | |
tree | ddaf4341eeba80e1aafacacd99b6f1884807802a /PCbuild | |
parent | 1e1305491b56faa7a11f90b114caa2c660669824 (diff) | |
download | cpython-d54357d4e2921f109212ebf8640653882994d568.zip cpython-d54357d4e2921f109212ebf8640653882994d568.tar.gz cpython-d54357d4e2921f109212ebf8640653882994d568.tar.bz2 |
Tweaked after following all these instructions.
Removed Win9x notes (since the .NET compiler requires Win2K or XP anyway).
Diffstat (limited to 'PCbuild')
-rw-r--r-- | PCbuild/readme.txt | 48 |
1 files changed, 11 insertions, 37 deletions
diff --git a/PCbuild/readme.txt b/PCbuild/readme.txt index 02227a2..96374e4 100644 --- a/PCbuild/readme.txt +++ b/PCbuild/readme.txt @@ -63,7 +63,8 @@ unpack into new subdirectories of dist\. _tkinter Python wrapper for the Tk windowing system. Requires building - Tcl/Tk first. Following are instructions for Tcl/Tk 8.4.3: + Tcl/Tk first. Following are instructions for Tcl/Tk 8.4.5; these + should work for version 8.4.6 too, with suitable substitutions: Get source ---------- @@ -77,19 +78,18 @@ _tkinter dist\tk8.4.5\ respectively. - Build Tcl first (done here w/ MSVC 6 on Win98SE) + Build Tcl first (done here w/ MSVC 7.1 on Windows XP) --------------- + Use "Start -> All Programs -> Microsoft Visual Studio .NET 2003 + -> Visual Studio .NET Tools -> Visual Studio .NET 2003 Command Prompt" + to get a shell window with the correct environment settings cd dist\tcl8.4.5\win - run vcvars32.bat [necessary even on Win2K] nmake -f makefile.vc nmake -f makefile.vc INSTALLDIR=..\..\tcl84 install XXX Should we compile with OPTS=threads? - XXX Some tests failed in "nmake -f makefile.vc test". - XXX all.tcl: Total 10480 Passed 9743 Skipped 719 Failed 18 - XXX - XXX That was on Win98SE. On Win2K: + XXX Some tests failed in "nmake -f makefile.vc test". On Win2K: XXX all.tcl Total 10480 Passed 9781 Skipped 698 Failed 1 Build Tk @@ -180,9 +180,9 @@ _bsddb and follow the "Windows->Building Berkeley DB with Visual C++ .NET" instructions for building the Sleepycat software. Note that Berkeley_DB.dsw is in the build_win32 subdirectory. - Build the Release version ("build_all -- Win32 Release"). + Build the "Release Static" version. - XXX We're actually linking against Release_static\libdb42s.lib. + XXX We're linking against Release_static\libdb42s.lib. XXX This yields the following warnings: """ Compiling... @@ -202,8 +202,8 @@ __bsddb - 0 error(s), 5 warning(s) is then enabled. Running in verbose mode may be helpful. XXX The test_bsddb3 tests don't always pass, on Windows (according to - XXX me) or on Linux (according to Barry). I had much better luck - XXX on Win2K than on Win98SE. The common failure mode across platforms + XXX me) or on Linux (according to Barry). (I had much better luck + XXX on Win2K than on Win98SE.) The common failure mode across platforms XXX is XXX DBAgainError: (11, 'Resource temporarily unavailable -- unable XXX to join the environment') @@ -254,8 +254,6 @@ _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. @@ -267,30 +265,6 @@ _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.7c>set OPTS=no-asm - Out of environment space - - then you're in trouble, and will probably 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 ----------------------- |