Apacheと opensslは Windowsでも親切なのに Subversionの気難しいこと。
python gen-make.py -t vcproj --with-http=D:\apache2 --with-apr=〜 〜略〜
で書き出された subversion_vcnet.slnを VC++ 2005 Expressで開いて、mod_authz_svnと mod_dav_svnプロジェクトだけエラーを潰して*ビルドして、出来上がった Release\subversion\*\*.soを D:\apache2\modulesにコピー。
Apacheと svnモジュールの準備が整ったところで D:\apache2\bin\httpd.exeを起動しようとすると MSVCR80.dllがないとか言われる。Apacheのコンパイル時に *.exeや *.dllや *.soと一緒に作成されてた *.*.manifestを手動インストール。
httpd -k install
でサービスを登録して、D:\apache2\conf\httpd.confで
LoadModule authz_svn_module modules/mod_authz_svn.so LoadModule dav_svn_module modules/mod_dav_svn.so <Location /svn> DAV svn SVNPath "D:/svn/rep" </Location>
みたいな設定を追加してリポジトリが見えるのを確認した。
python gen-make.py -t vcproj --with-httpd=D:\apache2 --with-apr=〜 〜略〜
ここにあった気がする。apacheが用意してくれた Makefile.winとか *.makを使ってだと apr, apr-util, apr-iconvはコンパイルできるけど Subversion経由だとこれらがコンパイルできない。だから Subversionには既に出来上がってる libapr.libを使ってほしいのに、その希望を伝える方法がわからない。
--with-apr=DIR --with-apr-util=DIR --with-apr-iconv=DIR
がそれだと思うのに。
* intl3_svn.libは subversion.tigris.orgから DLできる。
みっくるんるん♪はネタとしてよくできてたけど、ハルヒが第12話の学園祭で歌った 2曲は普通にとても良かった。