[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[webdav-jp:0467] MacOSX で mod_encoding-20020611a



こんにちは、森です。

mod_encoding-20020611aをMac OS Xへインストール出来ましたので報告します。

まずlibiconv-1.8をソースからconfigure, makeしてインストール。

mod_encodingは、単純にconfigureとmakeを行うと、make時に
mod_encoding.c:37: bad macro argument list
がずらずら出てきて失敗。

BSDマガジンの記事で、上記エラーはOS Xでプリプロセッサの挙動が異なるからとい
うことで、
ccに-no-cpp-precompオプションを付けるべく、
env CFLAGS=-no-cpp-precomp ./configure
としますが、apxsから行うccにはオプションが追加されず。

ということで、/usr/sbin/apxsを直接書き換え。
76行
my $CFG_CFLAGS        = q( -no-cpp-precomp -DDARWIN...

これでconfigureとmakeが成功しました。
もっといい方法がありそうに思いますが、どうでしょうか。


ところで、Basic認証なら大丈夫ですが、Digest認証にするとエラーが出ました。
サーバ:
Mac OS X 10.1.5, Apache 1.3.26
クライアント:
Windows 98SE, IE6から開いたWebフォルダ

[Tue Jul  9 00:53:15 2002] [error] [client 192.168.0.3] Digest: uri mismatch
- </DAV/着.txt> does not match request-uri </DAV/逹\.txt>
config_merge: entered
merged: enable_function == 2
merged: strip_msaccount == 2
merged: server_encoding == UTF-8
config_merge: entered
merged: enable_function == 2
merged: strip_msaccount == 2
merged: server_encoding == UTF-8

-- 
□ 森 俊之 (TOM neko)
□ e-mail:BXE02022@xxxxxxxxxxx
□ URL:http://homepage1.nifty.com/glass/