アットウィキロゴ

作成方法

参考サイト

http://badwords.org/w/Compile_mod_python_for_Python_2.6.1

http://d.hatena.ne.jp/mmasashi/20090604/1244117706


mod_pythonソースダウンロード

このソースをダウンロードして解凍する

C:\tools\download>cd mod_python-3.3.1
 
C:\tools\download\mod_python-3.3.1>dir
 ドライブ C のボリューム ラベルは xxxxxxxxx です
 ボリューム シリアル番号は aaaaaaaaaa です
 
 C:\tools\download\mod_python-3.3.1 のディレクトリ
 
2010/06/18  09:09    <DIR>          .
2010/06/18  09:09    <DIR>          ..
2006/03/11  12:46           127,276 configure
2006/03/11  12:46            12,224 configure.in
2004/11/26  07:10                20 COPYRIGHT
2006/08/15  06:09             1,915 CREDITS
2010/06/18  10:05    <DIR>          dist
2010/06/18  09:09    <DIR>          Doc
2010/06/18  09:09    <DIR>          doc-html
2010/06/18  09:08    <DIR>          examples
2004/11/26  07:10             5,598 install-sh
2010/06/18  09:08    <DIR>          lib
2004/11/26  07:10            11,358 LICENSE
2006/03/11  03:21             2,299 Makefile.in
2007/01/29  22:39            11,225 NEWS
2004/11/26  07:10               427 NOTICE
2006/11/07  19:11             7,654 README
2010/06/18  09:59    <DIR>          src
2010/06/18  09:08    <DIR>          test
              10 個のファイル             179,996 バイト
               9 個のディレクトリ  16,782,934,016 バイトの空き領域
 
C:\tools\download\mod_python-3.3.1>
 
 

Apacheカスタムインストール

Apache2.2をインストールする際、C:/Apache2.2のディレクトリへインストールする

※標準のディレクトリにしないこと


Visual Studio2008 C++ インストール

Visual Studio 2008のインストールを行なう

※Express Editionでも可能かもしれない

一部ソース修正

mod_python-3.3.1/src/connobject.c(140~145付近)

変更前
           !(b == APR_BRIGADE_SENTINEL(b) ||
変更後
           !(b == APR_BRIGADE_SENTINEL(bb) ||

mod_python-3.3.1/dist/setup.py.in(170~175付近)

変更前
    ext_modules = [PSPModule]
変更前
    ext_modules = [ModPyModule]#, PSPModule]

コンパイル

c:/>cd c:/tools/download/mod_python-3.3.1/dist                       ← フォルダ移動
c:/tools/download/mod_python-3.3.1/dist>set APACHESRC=C:/Apache2.2   ← バッチ変数を設定
c:/tools/download/mod_python-3.3.1/dist>build_installer.bat          ← バッチファイル実行
 
running bdist_wininst
running build
running build_py
creating build
creating build\lib.win32-2.6
creating build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\apache.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\cache.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\cgihandler.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\Cookie.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\importer.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\psp.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\publisher.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\python22.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\Session.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\testhandler.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\util.py -> build\lib.win32-2.6\mod_python
copying C:\tools\download\mod_python-3.3.1\lib\python\mod_python\__init__.py -> build\lib.win32-2.6\mod_python
running build_ext
building 'mod_python_so' extension
creating build\temp.win32-2.6
creating build\temp.win32-2.6\Release
creating build\temp.win32-2.6\Release\tools
creating build\temp.win32-2.6\Release\tools\download
creating build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1
creating build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\mod_python.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\mod_python.obj
mod_python.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\mod_python.c(429) : warning C4101: 'mutex_dir' : ローカル変数は 1 度も使われていません。
C:\tools\download\mod_python-3.3.1\src\mod_python.c(826) : warning C4047: '初期化中' : 間接参照のレベルが 'apr_OFN_mp_release_interpreter_t (__cdecl *)''void (__cdecl *)(void)' で異なっています。
C:\tools\download\mod_python-3.3.1\src\mod_python.c(1985) : warning C4244: '関数' : 'apr_off_t' から 'apr_size_t' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\mod_python.c(2028) : warning C4101: 'tmp_buck' : ローカル変数は 1 度も使われていません。
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\_apachemodule.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\_apachemodule.obj
_apachemodule.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\connobject.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\connobject.obj
connobject.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\connobject.c(41) : warning C4273: 'MpConn_FromConn' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\connobject.h(53) : 'MpConn_FromConn' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\connobject.c(155) : warning C4018: '>' : signed と unsigned の数値を比較しようとしました。
C:\tools\download\mod_python-3.3.1\src\connobject.c(455) : warning C4273: 'MpConn_Type' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\connobject.h(49) : 'MpConn_Type' の前の定義を確認してください
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\filterobject.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\filterobject.obj
filterobject.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\filterobject.c(80) : warning C4273: 'MpFilter_FromFilter' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\filterobject.h(64) : 'MpFilter_FromFilter' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\filterobject.c(234) : warning C4018: '>' : signed と unsigned の数値を比較しようとしました。
C:\tools\download\mod_python-3.3.1\src\filterobject.c(243) : warning C4018: '<' : signed と unsigned の数値を比較しようとしました。
C:\tools\download\mod_python-3.3.1\src\filterobject.c(599) : warning C4273: 'MpFilter_Type' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\filterobject.h(59) : 'MpFilter_Type' の前の定義を確認してください
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\hlist.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\hlist.obj
hlist.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\hlistobject.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\hlistobject.obj
hlistobject.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\hlistobject.c(37) : warning C4273: 'MpHList_FromHLEntry' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\hlistobject.h(43) : 'MpHList_FromHLEntry' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\hlistobject.c(184) : warning C4273: 'MpHList_Type' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\hlistobject.h(39) : 'MpHList_Type' の前の定義を確認してください
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\requestobject.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\requestobject.obj
requestobject.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\requestobject.c(49) : warning C4273: 'MpRequest_FromRequest' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\requestobject.h(59) : 'MpRequest_FromRequest' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\requestobject.c(886) : warning C4244: '=' : 'apr_off_t' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\requestobject.c(986) : warning C4244: '=' : 'apr_off_t' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\requestobject.c(1434) : warning C4244: '=' : 'apr_off_t' から 'apr_size_t' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\requestobject.c(1609) : warning C4244: '初期化中' : 'apr_off_t' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\requestobject.c(2050) : warning C4273: 'MpRequest_Type' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\requestobject.h(55) : 'MpRequest_Type' の前の定義を確認してください
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\serverobject.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\serverobject.obj
serverobject.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\serverobject.c(37) : warning C4273: 'MpServer_FromServer' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\serverobject.h(42) : 'MpServer_FromServer' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\serverobject.c(346) : warning C4273: 'MpServer_Type' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\serverobject.h(38) : 'MpServer_Type' の前の定義を確認してください
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\tableobject.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\tableobject.obj
tableobject.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\tableobject.c(49) : warning C4273: 'MpTable_FromTable' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\tableobject.h(47) : 'MpTable_FromTable' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\tableobject.c(77) : warning C4273: 'MpTable_New' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\tableobject.h(48) : 'MpTable_New' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\tableobject.c(1050) : warning C4273: 'MpTable_Type' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\tableobject.h(42) : 'MpTable_Type' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\tableobject.c(1097) : warning C4273: 'MpTableIter_Type' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\tableobject.h(43) : 'MpTableIter_Type' の前の定義を確認してください
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\util.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\util.obj
util.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\util.c(122) : warning C4244: '関数' : 'apr_ino_t' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\util.c(140) : warning C4047: '関数' : 間接参照のレベルが 'long''apr_uid_t' で異なっています。
C:\tools\download\mod_python-3.3.1\src\util.c(140) : warning C4024: 'PyInt_FromLong' : の型が 1 の仮引数および実引数と異なります。
C:\tools\download\mod_python-3.3.1\src\util.c(146) : warning C4047: '関数' : 間接参照のレベルが 'long''apr_gid_t' で異なっています。
C:\tools\download\mod_python-3.3.1\src\util.c(146) : warning C4024: 'PyInt_FromLong' : の型が 1 の仮引数および実引数と異なります。
C:\tools\download\mod_python-3.3.1\src\util.c(152) : warning C4244: '関数' : 'apr_off_t' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\util.c(158) : warning C4244: '関数' : 'double' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\util.c(164) : warning C4244: '関数' : 'double' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\util.c(170) : warning C4244: '関数' : 'double' から 'long' への変換です。データが失われる可能性があります。
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\finfoobject.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\finfoobject.obj
finfoobject.c
c:\python26\include\pyconfig.h(358) : warning C4005: 'PLATFORM' : マクロが再定義されました。
        c:\apache2.2\include\os.h(41) : 'PLATFORM' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(36) : warning C4273: 'MpFinfo_FromFinfo' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\finfoobject.h(41) : 'MpFinfo_FromFinfo' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(60) : warning C4273: 'MpFinfo_New' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\finfoobject.h(42) : 'MpFinfo_New' の前の定義を確認してください
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(129) : warning C4047: '関数' : 間接参照のレベルが 'long''apr_uid_t' で異なっています。
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(129) : warning C4024: 'PyInt_FromLong' : の型が 1 の仮引数および実引数と異なります。
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(137) : warning C4047: '関数' : 間接参照のレベルが 'long''apr_gid_t' で異なっています。
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(137) : warning C4024: 'PyInt_FromLong' : の型が 1 の仮引数および実引数と異なります。
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(145) : warning C4244: '関数' : 'apr_ino_t' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(173) : warning C4244: '関数' : 'apr_off_t' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(183) : warning C4244: '関数' : 'double' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(191) : warning C4244: '関数' : 'double' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(199) : warning C4244: '関数' : 'double' から 'long' への変換です。データが失われる可能性があります。
C:\tools\download\mod_python-3.3.1\src\finfoobject.c(371) : warning C4273: 'MpFinfo_Type' : dll リンクが一貫していません。
        c:\tools\download\mod_python-3.3.1\src\include\finfoobject.h(37) : 'MpFinfo_Type' の前の定義を確認してください
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\rc.exe -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Apache2.2\include -IC:\Python26\include -IC:\Python26\PC /fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\Version.res C:\tools\download\mod_python-3.3.1\src\Version.rc
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
 
Copyright (C) Microsoft Corporation.  All rights reserved.
 
 
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\link.exe /DLL /nologo /INCREMENTAL:NO /LIBPATH:C:\Apache2.2\lib /LIBPATH:C:\Python26\libs /LIBPATH:C:\Python26\PCbuild libhttpd.lib libapr-1.lib libaprutil-1.lib ws2_32.lib build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\mod_python.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\_apachemodule.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\connobject.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\filterobject.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\hlist.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\hlistobject.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\requestobject.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\serverobject.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\tableobject.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\util.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\finfoobject.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\Version.res /OUT:build\lib.win32-2.6\mod_python_so.pyd /IMPLIB:build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\mod_python_so.lib /MANIFESTFILE:build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\mod_python_so.pyd.manifest
   ライブラリ build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\mod_python_so.lib とオブジェクト build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\mod_python_so.exp を作成中
mod_python.obj : warning LNK4217: ローカルで定義されたシンボル _MpServer_FromServer がフィクション _make_obcallback にインポートされました。
connobject.obj : warning LNK4049: ローカルで定義されたシンボル _MpServer_FromServer がインポートされました。
requestobject.obj : warning LNK4217: ローカルで定義されたシンボル _MpServer_FromServer がフィクション _req_register_input_filter にインポートされました。
mod_python.obj : warning LNK4217: ローカルで定義されたシンボル _MpConn_FromConn がフィクション _mp_get_connection_object にインポートされました。
requestobject.obj : warning LNK4217: ローカルで定義されたシンボル _MpConn_FromConn がフィクション _getreq_recmbr にインポートされました。
mod_python.obj : warning LNK4217: ローカルで定義されたシンボル _MpHList_FromHLEntry がフィクション _python_handler にインポートされました。
filterobject.obj : warning LNK4049: ローカルで定義されたシンボル _MpHList_FromHLEntry がインポートされました。
mod_python.obj : warning LNK4217: ローカルで定義されたシンボル _MpRequest_FromRequest がフィクション _python_get_request_object にインポートされました。
mod_python.obj : warning LNK4217: ローカルで定義されたシンボル _MpFilter_FromFilter がフィクション _python_filter にインポートされました。
_apachemodule.obj : warning LNK4217: ローカルで定義されたシンボル _MpServer_Type がフィクション _mp_log_error にインポートされました。
_apachemodule.obj : warning LNK4217: ローカルで定義されたシンボル _MpFinfo_New がフィクション _mp_stat にインポートされました。
_apachemodule.obj : warning LNK4217: ローカルで定義されたシンボル _MpHList_Type がフィクション _init_apache にインポートされました。
_apachemodule.obj : warning LNK4217: ローカルで定義されたシンボル _MpFilter_Type がフィクション _init_apache にインポートされました。
_apachemodule.obj : warning LNK4217: ローカルで定義されたシンボル _MpRequest_Type がフィクション _init_apache にインポートされました。
serverobject.obj : warning LNK4049: ローカルで定義されたシンボル _MpRequest_Type がインポートされました。
_apachemodule.obj : warning LNK4217: ローカルで定義されたシンボル _MpConn_Type がフィクション _init_apache にインポートされました。
_apachemodule.obj : warning LNK4217: ローカルで定義されたシンボル _MpTableIter_Type がフィクション _init_apache にインポートされました。
_apachemodule.obj : warning LNK4217: ローカルで定義されたシンボル _MpTable_Type がフィクション _init_apache にインポートされました。
connobject.obj : warning LNK4217: ローカルで定義されたシンボル _MpTable_FromTable がフィクション _MpConn_FromConn にインポートされました。
requestobject.obj : warning LNK4049: ローカルで定義されたシンボル _MpTable_FromTable がインポートされました。
serverobject.obj : warning LNK4049: ローカルで定義されたシンボル _MpTable_FromTable がインポートされました。
requestobject.obj : warning LNK4217: ローカルで定義されたシンボル _MpFinfo_Type がフィクション _setreq_recmbr にインポートされました。
requestobject.obj : warning LNK4217: ローカルで定義されたシンボル _MpFinfo_FromFinfo がフィクション _getreq_rec_fi にインポートされました。
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe -nologo -manifest build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\mod_python_so.pyd.manifest -outputresource:build\lib.win32-2.6\mod_python_so.pyd;2
building 'mod_python._psp' extension
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\psp_string.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\psp_string.obj
psp_string.c
C:\tools\download\mod_python-3.3.1\src\psp_string.c(53) : warning C4018: '>' : signed と unsigned の数値を比較しようとしました。
C:\tools\download\mod_python-3.3.1\src\psp_string.c(72) : warning C4018: '>' : signed と unsigned の数値を比較しようとしました。
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\psp_parser.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\psp_parser.obj
psp_parser.c
psp_parser.l(210) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
psp_parser.l(211) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
psp_parser.l(218) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(237) : 'fopen' の宣言を確認してください。
psp_parser.c(1665) : warning C4273: 'isatty' : dll リンクが一貫していません。
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\io.h(312) : 'isatty' の前の定義を確認してください
psp_parser.c(1692) : warning C4996: 'isatty': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _isatty. See online help for details.
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\io.h(312) : 'isatty' の宣言を確認してください。
psp_parser.c(1692) : warning C4996: 'fileno': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _fileno. See online help for details.
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(722) : 'fileno' の宣言を確認してください。
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWIN32 -DNDEBUG -D_WINDOWS -IC:\tools\download\mod_python-3.3.1\src\include -IC:\Python26\include -IC:\Python26\PC /TcC:\tools\download\mod_python-3.3.1\src\_pspmodule.c /Fobuild\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\_pspmodule.obj
_pspmodule.c
C:\tools\download\mod_python-3.3.1\src\_pspmodule.c(81) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\tools\download\mod_python-3.3.1\src\_pspmodule.c(82) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\tools\download\mod_python-3.3.1\src\_pspmodule.c(89) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(237) : 'fopen' の宣言を確認してください。
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\link.exe /DLL /nologo /INCREMENTAL:NO /LIBPATH:C:\Python26\libs /LIBPATH:C:\Python26\PCbuild /EXPORT:init_psp build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\psp_string.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\psp_parser.obj build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\_pspmodule.obj /OUT:build\lib.win32-2.6\mod_python\_psp.pyd /IMPLIB:build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\_psp.lib /MANIFESTFILE:build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\_psp.pyd.manifest
   ライブラリ build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\_psp.lib とオブジェクト build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\_psp.exp を作成中
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe -nologo -manifest build\temp.win32-2.6\Release\tools\download\mod_python-3.3.1\src\_psp.pyd.manifest -outputresource:build\lib.win32-2.6\mod_python\_psp.pyd;2
running build_scripts
creating build\scripts-2.6
copying win32_postinstall.py -> build\scripts-2.6
installing to build\bdist.win32\wininst
running install_lib
creating build\bdist.win32
creating build\bdist.win32\wininst
creating build\bdist.win32\wininst\PLATLIB
creating build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\apache.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\cache.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\cgihandler.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\Cookie.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\importer.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\psp.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\publisher.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\python22.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\Session.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\testhandler.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\util.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\_psp.pyd -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python\__init__.py -> build\bdist.win32\wininst\PLATLIB\mod_python
copying build\lib.win32-2.6\mod_python_so.pyd -> build\bdist.win32\wininst\PLATLIB
running install_scripts
creating build\bdist.win32\wininst\SCRIPTS
copying build\scripts-2.6\win32_postinstall.py -> build\bdist.win32\wininst\SCRIPTS
running install_egg_info
Writing build\bdist.win32\wininst\PLATLIB\mod_python-3.3.1-py2.6.egg-info
creating 'c:\docume~1\cityas~1\locals~1\temp\tmpaps8_x.zip' and adding '.' to it
adding 'PLATLIB\mod_python-3.3.1-py2.6.egg-info'
adding 'PLATLIB\mod_python_so.pyd'
adding 'PLATLIB\mod_python\apache.py'
adding 'PLATLIB\mod_python\cache.py'
adding 'PLATLIB\mod_python\cgihandler.py'
adding 'PLATLIB\mod_python\Cookie.py'
adding 'PLATLIB\mod_python\importer.py'
adding 'PLATLIB\mod_python\psp.py'
adding 'PLATLIB\mod_python\publisher.py'
adding 'PLATLIB\mod_python\python22.py'
adding 'PLATLIB\mod_python\Session.py'
adding 'PLATLIB\mod_python\testhandler.py'
adding 'PLATLIB\mod_python\util.py'
adding 'PLATLIB\mod_python\_psp.pyd'
adding 'PLATLIB\mod_python\__init__.py'
adding 'SCRIPTS\win32_postinstall.py'
removing 'build\bdist.win32\wininst' (and everything under it)
 
 
mod_python-3.3.1/dist/dist/mod_python-3.3.1.win32-py2.6.exeを確認
最終更新:2010年06月18日 14:33