前田です。

moochan <moochan / ss.hitachizosen.co.jp> writes:

> shugo>Apacheの検出をちょっとマシにしたので以下のパッチをあててやっ
> shugo>てください。
> 
> このpatchでは自動検出は無理のような??

前はDebianの標準構成で決め打ちだったので少しマシになっています(^_^;
最低でもApacheを普通にmake installした時のディレクトリぐらい
は見つけないとまずいと思いまして。

> shugo>自動検出できなかった場合は、Apacheがどこにインストールされて
> shugo>いるか教えてくださるとありがたいです。
> 
> apacheのインストール先は /usr/local/etc/apache_1.3.3 です。
> この場合、$apachehdr $apachelib はどのようになるのでしょう??

たぶん、

apachehdr = /usr/local/etc/apache_1.3.3/include
apachelib = /usr/local/etc/apache_1.3.3/libexec

だと思います。

でもひょっとすると/usr/local/etc/apache_1.3.3ってhttpd.conf
などの置き場所なのでしょうか。
だとすると、

apachehdr = /usr/local/include/apache_1.3.3
apachelib = /usr/local/libexec/apache_1.3.3

かもしれません。

GTKみたいに、

studly[/tmp]$ gtk-config --cflags
-I/usr/X11R6/include -I/usr/lib/glib/include
studly[/tmp]$ gtk-config --libs  
-L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule \
-lglib -ldl -lXi -lXext -lX11 -lm

とできるとよいのですけど、Apacheにはそういうのはないですよね。

> また、mod_ruby のインストール先とファイル名はなんでしたっけ??

make installすると、apachelibにmod_ruby.soが置かれます。
# あ、.soで決め打ちにしてるのもまずいですね。

-- 
前田 修吾