[Apache] ApacheをVC6でコンパイルしてみる
昨日コメントをいただいたあとVS2005でいろいろやったのですが、わけがわからなくなったので、VC6ならいけるんじゃないかとやってみよう!
前回のエントリはこちら
ということで、むかーし買ったVisualStudio6.0のCDを発掘。VirtualPC2007に構築して放置してあったWindows XPにインストール。SP5とProcessor Pack(SP5用)も入れた。でもなんかOpenSSLのアセンブルに失敗したのでnasmを落としてきた。nasmはnasmwにリネームして使用。
Apache 2.0.61はrand.cのコンパイルが通らずに困惑したが、
http://qaix.com/apache-http-server/543-372-patch-rand-c-for-win32-read.shtml
ここを参照してちょっと書き換えたら通った。あとはopensslとzlibの構成ファイルが変わってるため、適宜*.depは書き換え。
Apache 2.2.6はLDAPあたりでエラーが出たので、
ここを参照してPlatform SDKをインストール。スタートメニューからPlatform SDKのOpen Build Environment Windowってところから適当なのを選んでコンパイルしたらOKだった。
Vista x64環境にコピーしてどちらのバージョンをSSLでの動作を確認したのでぽいぽいっ
例によってInstallShieldないので
apache 2.0.61は、
C:\Apache2
apache 2.2.6は、
C:\Apache22
で使うことを前提にhttpd.confとかができてますので、別ディレクトリで使う場合はそこらへん適宜書き換えてくださいまし。
Apache再配布等はApache License 2.0に準拠でお好きなように。
ということになっとります。
いままで使っていたディレクトリに上書きしてしまうとhttpd.confが書き換えられてしまうのでバックアップを取っておいてください。
肝心のファイルはこちら
よそ様でもうまく動いてくれればよいのですが…
関連記事
- [Apache] Apache 2.0.63と2.2.8のWin32版(SSL付き) OpenSSL 9.8h
- [Apache] Apache2.0.61と2.2.6のWin32版(SSL付)バイナリ更新したよー /w OpenSSL 0.9.8g
- [Apache] Apach 2.0.61と2.2.6のWin32版(SSL付)バイナリ更新したよー
- [Apache] Apache 2.0.61と2.2.6のWin32版(ssl付)バイナリできたよー
- [Software] OpenSSL 0.9.8gリリース
- [OpenSSL] OpenSSL 0.9.8fのWin32バイナリできたよー
- [Software] Apache 2.0.61をWindows用にコンパイル(ssl付)
- [MT4] WindowsでMovable Type4 インストール編1(Apache)
- [Software] Apache HTTP Serverに脆弱性:相次いでアップデート:セキュリティ – ZDNet Japan
- [OpenSSL] OpenSSL 0.9.8gのWindowsCEバイナリできたよー
コメント
1 件のコメント on [Apache] ApacheをVC6でコンパイルしてみる
[Apache] Apache 2.0.63と2.2.8のWin32版(SSL付き) OpenSSL 9.8h
昨日WWWCがOpenSSLに更新があったことを拾ってきたので、久しぶりにコン…
コメントする。
and oh, if you want a pic to show with your comment, go get a gravatar!




2008年5月29日 12:38 AM