bca548061a
svn+ssh://pythondev@svn.python.org/python/trunk ........ r58061 | ronald.oussoren | 2007-09-09 13:13:42 +0200 (Sun, 09 Sep 2007) | 12 lines Newer autoconf versions (from 2.60) want a 'datarootdir' definition in (Make-)files that use mandir (and other data directory macros). This patch solves a warning during configure, specifically: ... config.status: creating Makefile.pre config.status: WARNING: ../Makefile.pre.in seems to ignore the --datarootdir setting ... See also: <http://www.gnu.org/software/automake/manual/autoconf/Changed-Directory-Variables.html> ........ r58064 | gregory.p.smith | 2007-09-09 22:25:00 +0200 (Sun, 09 Sep 2007) | 2 lines email address update ........ r58067 | gregory.p.smith | 2007-09-10 01:36:46 +0200 (Mon, 10 Sep 2007) | 22 lines Change socket.error to inherit from IOError rather than being a stand alone class. This addresses the primary concern in http://bugs.python.org/issue1706815 python-dev discussion here: http://mail.python.org/pipermail/python-dev/2007-July/073749.html I chose IOError rather than EnvironmentError as the base class since socket objects are often used as transparent duck typed file objects in code already prepared to deal with IOError exceptions. also a minor fix: urllib2 - fix a couple places where IOError was raised rather than URLError. for better or worse, URLError already inherits from IOError so this won't break any existing code. test_urllib2net - replace bad ftp urls. ........ r58084 | martin.v.loewis | 2007-09-10 08:18:32 +0200 (Mon, 10 Sep 2007) | 3 lines tr a-z A-Z does not work on Solaris (would require /usr/xpg4/bin/tr); make the character ranges explicit. ........ r58086 | martin.v.loewis | 2007-09-10 12:21:22 +0200 (Mon, 10 Sep 2007) | 1 line Take chm file from build/htmlhelp/pydoc.chm. ........ r58087 | martin.v.loewis | 2007-09-10 12:22:05 +0200 (Mon, 10 Sep 2007) | 1 line Beginnings of a "build MSI" step. ........ r58088 | martin.v.loewis | 2007-09-10 15:19:10 +0200 (Mon, 10 Sep 2007) | 1 line Allow making update with no prior checkout. ........ r58089 | martin.v.loewis | 2007-09-10 15:20:03 +0200 (Mon, 10 Sep 2007) | 1 line Update before making htmlhelp. ........ r58090 | martin.v.loewis | 2007-09-10 15:30:38 +0200 (Mon, 10 Sep 2007) | 1 line Require that bash.exe is on the path, along with the rest of Cygwin. ........ |
||
---|---|---|
.. | ||
Makefile | ||
README.tcltk-AMD64 | ||
build-amd64.bat | ||
build.bat | ||
buildmsi.bat | ||
clean-amd64.bat | ||
clean.bat | ||
external-amd64.bat | ||
external.bat | ||
kill_python.bat | ||
kill_python.c | ||
kill_python.mak | ||
test-amd64.bat | ||
test.bat |
README.tcltk-AMD64
Comments on building tcl/tk for AMD64 with the MS SDK compiler ============================================================== I did have to build tcl/tk manually. First, I had to build the nmakehlp.exe helper utility manually by executing cl nmakehlp.c /link bufferoverflowU.lib in both the tcl8.4.12\win and tk8.4.12\win directories. Second, the AMD64 compiler refuses to compile the file tcl8.4.12\generic\tclExecute.c because it insists on using intrinsics for the 'ceil' and 'floor' functions: ..\generic\tclExecute.c(394) : error C2099: initializer is not a constant ..\generic\tclExecute.c(398) : error C2099: initializer is not a constant I did comment out these lines; an alternative would have been to use the /Oi- compiler flag to disable the intrinsic functions. The commands then used were these: svn export http://svn.python.org/projects/external/tcl8.4.12 cd tcl8.4.12\win REM echo patch the tcl8.4.12\generic\tclExecute.c file pause REM cl nmakehlp.c /link bufferoverflowU.lib nmake -f makefile.vc MACHINE=AMD64 nmake -f makefile.vc INSTALLDIR=..\..\tcltk install cd ..\.. svn export http://svn.python.org/projects/external/tk8.4.12 cd tk8.4.12\win cl nmakehlp.c /link bufferoverflowU.lib nmake -f makefile.vc TCLDIR=..\..\tcl8.4.12 MACHINE=AMD64 nmake -f makefile.vc TCLDIR=..\..\tcl8.4.12 INSTALLDIR=..\..\tcltk install cd ..\..