Python2.7.3 x64を自ビルド for Windows


前提としてsvnやVC++、Perl、Gowなどが入っているものとする

cd src
svn checkout http://svn.python.org/projects/python/branches/release27-maint/ python2.7.3

svn export http://svn.python.org/projects/external/bzip2-1.0.5

svn export http://svn.python.org/projects/external/openssl-0.9.8l

wget “http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fgnupack%2F49095%2Fsqlite3-3.6.21-3-src.tar.bz2"
tarコマンドではうまく解凍できないので7zip等で解凍、PCBuild内に置く。

wget “http://downloads.sourceforge.net/project/tcl/Tcl/8.4.19/tcl8419-src.zip?r=http%3A%2F%2Fwww.tcl.tk%2Fsoftware%2Ftcltk%2Fdownload.html&ts=1337257341&use_mirror=jaist”
wget “http://downloads.sourceforge.net/project/tcl/Tcl/8.4.19/tk8419-src.zip?r=http%3A%2F%2Fwww.tcl.tk%2Fsoftware%2Ftcltk%2Fdownload.html&ts=1337257429&use_mirror=jaist”
tcl/tkはsrcルートにtcltkというディレクトリを作り、その中に解凍

VisualStudio2010から
_bsddbのプロパティのインクリュードディレクトリにPCBuildとPCBuild/build_windowsを追加する。
_tkinterのプロパティのインクリュードディレクトリにtcltk内のgenericとxlibを追加。構成の種類をスタティックライブラリにする。

ビルドする。

2つほどエラーがでるがpython自体はビルド完了する。 2つのエラーは
ここのパッチ
を使えば解決するみたいなのだがうまくいかない…

Windowsはさくっとビルドできないのがつらくてしょうがない…