[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:0467] MacOSX で mod_encoding-20020611a
- To: <webdav-jp@xxxxxxxx>
- Subject: [webdav-jp:0467] MacOSX で mod_encoding-20020611a
- From: Toshiyuki Mori <BXE02022@xxxxxxxxxxx>
- Date: Tue, 9 Jul 2002 07:11:19 +0900
- Delivered-to: webdav-jp@begi.net
- Posted: Tue, 09 Jul 2002 07:10:24 +0900
- User-agent: Microsoft-Outlook-Express-Macintosh-Edition/5.0.4
こんにちは、森です。
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/