Apacheでビルドしてみた。ら、一筋縄ではいかなかった......。.soが生成されない。apxs2が出すWarningをよく見ると、libldapがないので先に進めないらしい(しばらく気付かなかった。WarningじゃなくてErrorにしてくれ......)。リンク時のライブラリ指定からすると、CygwinでDSOをビルドするには以下のパッケージを入れる必要があるようだ。openldap-develgdbmlibdb-4.2-devellibexpat1-devellibiconvapr_socket_createで引数のエラー。APRのマニュアル※によると、APR-1.0以降では引数にprotocolが増えたらしい。APR_PROTO_TCPを追加。apr_sendとapr_sockaddr_port_getがない。マニュアルによると、どっちもdeprecatedになったらしい。apr_socket_sendに変更。apr_sockaddr_tのportフィールドへの直接アクセスに変更。いうことで、必要なパッケージをインストールし、パッチを当ててビルドしたら、無事mod_scgi.soが生成された。ぐぐってみると、こういうことらしい。※URLに0.9と入っているが、1.0以降の情報も含まれている。いうか、APRのドキュメントは0.9配下にしかない。