вроде всё нормально, только было много ворнингов в x64 о possible loss of data.
а как собрать статически?
выбрал проект Python-2.7.3\PCbuild\pcbuild.sln
у всех проектов в солюшене выбрал Code Generation->Runtime Library->/MT для release x32.
получаю ошибки о том что не может найти файлы.
fatal error C1083: Cannot open source file: ‘..\..\sqlite-3.6.21\sqlite3.c’: No such file or directory
10>..\Modules\bz2module.c(12) : fatal error C1083: Cannot open include file: ‘bzlib.h’: No such file or directory
10>randtable.c
10>c1 : fatal error C1083: Cannot open source file: ‘..\..\bzip2-1.0.5\randtable.c’: No such file or directory
10>huffman.c
10>c1 : fatal error C1083: Cannot open source file: ‘..\..\bzip2-1.0.5\huffman.c’: No such file or directory
10>decompress.c
10>c1 : fatal error C1083: Cannot open source file: ‘..\..\bzip2-1.0.5\decompress.c’: No such file or directory
10>crctable.c
10>c1 : fatal error C1083: Cannot open source file: ‘..\..\bzip2-1.0.5\crctable.c’: No such file or directory
10>compress.c
10>c1 : fatal error C1083: Cannot open source file: ‘..\..\bzip2-1.0.5\compress.c’: No such file or directory
10>bzlib.c
10>c1 : fatal error C1083: Cannot open source file: ‘..\..\bzip2-1.0.5\bzlib.c’: No such file or directory
10>blocksort.c
10>c1 : fatal error C1083: Cannot open source file: ‘..\..\bzip2-1.0.5\blocksort.c’: No such file or directory
11>..\Modules\_tkinter.c(66) : fatal error C1083: Cannot open include file: ‘tcl.h’: No such file or directory
11>tkappinit.c
11>..\Modules\tkappinit.c(16) : fatal error C1083: Cannot open include file: ‘tcl.h’: No such file or directory
куча ошибок линковки
LIBCMT.lib(crt0dat.obj) : error LNK2005: __amsg_exit already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(crt0dat.obj) : error LNK2005: __initterm_e already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(crt0dat.obj) : error LNK2005: _exit already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(crt0dat.obj) : error LNK2005: __exit already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(crt0init.obj) : error LNK2005: ___xi_a already defined in MSVCRT.lib(cinitexe.obj)
6>LIBCMT.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in MSVCRT.lib(cinitexe.obj)
6>LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_a already defined in MSVCRT.lib(cinitexe.obj)
6>LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in MSVCRT.lib(cinitexe.obj)
6>LIBCMT.lib(winxfltr.obj) : error LNK2005: ___CppXcptFilter already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(winsig.obj) : error LNK2005: _signal already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(dosmap.obj) : error LNK2005: __errno already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(osfinfo.obj) : error LNK2005: __get_osfhandle already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(osfinfo.obj) : error LNK2005: __open_osfhandle already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(crtheap.obj) : error LNK2005: __malloc_crt already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(lseeki64.obj) : error LNK2005: __lseeki64 already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(setmode.obj) : error LNK2005: __setmode already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(putwch.obj) : error LNK2005: __putwch already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(tidtable.obj) : error LNK2005: __encode_pointer already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(tidtable.obj) : error LNK2005: __encoded_null already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(tidtable.obj) : error LNK2005: __decode_pointer already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(atox.obj) : error LNK2005: _atoi already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(getenv.obj) : error LNK2005: _getenv already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(setlocal.obj) : error LNK2005: _setlocale already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(tolower.obj) : error LNK2005: _tolower already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(mlock.obj) : error LNK2005: __unlock already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(mlock.obj) : error LNK2005: __lock already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(strtol.obj) : error LNK2005: _strtol already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(strtol.obj) : error LNK2005: _strtoul already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(strftime.obj) : error LNK2005: _strftime already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(lconv.obj) : error LNK2005: _localeconv already defined in MSVCRT.lib(MSVCR90.dll)
6>LIBCMT.lib(stricmp.obj) : error LNK2005: __stricmp already defined in MSVCRT.lib(MSVCR90.dll)
и это еще не все ошибки.