privoxyをビルド
環境は
- tdm-gcc
- cygwin
- windows xp
privoxyのソースは SourceForge.net: Privoxy - Developから
- current
- winsetup
の二つのモジュールをチェックアウト
winsetup/readme.txtに従って作業。
ckw経由でcmd.exeの中でビルド。
どうやら、makeからconfigureを起動するらしい。
途中で"can not make executable"とかなんとかいうエラーが出る。
mingw用に環境変数でCCをwindows形式のフルパスで指定してた。
これが問題だったらしい。
"/"区切りで書き直したらあっさり通った。
次に手順通りに
cp: cannot stat `/bin/mgwz.dll': No such file or directory
が出る。
zlib Home Siteから、dllのパッケージをもらってきて、中のUSAGE.txtの指示通り、GCC/MinGW用にリネームして、INCLUDE、LIBに入れる。
しかし、同じ結果。
素直に、cygwinのsetup.exeでmingw/zlibランタイムをインストールしたらうまくいった。
依存関係で他のものがついてくるかと思ったけど、そうでもなかった。
出来上がったprivoxy_setup.exeで上書きインストールして、動作を確認。