[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:0120] webdav 起動時のエラー
- To: webdav-jp@xxxxxxxx
- Subject: [webdav-jp:0120] webdav 起動時のエラー
- From: Akira Tsuruta <akira@xxxxxxxxxxxx>
- Date: Thu, 17 Jan 2002 16:37:34 +0900
- Delivered-to: webdav-jp@begi.net
- Posted: Thu, 17 Jan 2002 16:37:32 +0900
鶴田と申します。
FreeBSD4.4に apache+mod_ssl-1.3.22+2.8.5_4 をインストールしまして、
http://webdav.todo.gr.jp/download/
にあります。
ファイルシステム上の文字エンコーディングをUTF-8 以外のものを使いたいと思い。
mod_encoding
mod_dav-1.0.3-1.3.6-l10n.diff
と
mod_dav-1.0.3-1.3.6.tar.gz
をダウンロードしまして、コンパイルした所
mod_encodingのlibディレクトリで以下のwarningが出たのですが。
iconv_hook_default.c: In function `local_iconv':
iconv_hook_default.c:61: warning: passing arg 2 of `iconv' from incompatible pointer type
iconv_hook_default.c: At top level:
iconv_hook.h:35: warning: `iconv_hook_module_init' defined but not used
gcc -Wall -c -DHAS_ICONV -I/usr/local/include iconv_hook_ja_auto.c
iconv_hook.h:35: warning: `iconv_hook_module_init' defined but not used
gcc -Wall -c -DHAS_ICONV -I/usr/local/include iconv_hook_mssjis.c
iconv_hook.h:35: warning: `iconv_hook_module_init' defined but not used
gcc -Wall -c -DHAS_ICONV -I/usr/local/include identify_encoding.c
gcc -Wall -shared -o libiconv_hook.so iconv_hook.o iconv_hook_default.o \
iconv_hook_ja_auto.o iconv_hook_mssjis.o identify_encoding.o -L/usr/local/lib
特に問題なくインストールできました。
しかし、
apachectl start (startxssl)
でwebdavの環境を立ち上げ用とした所
以下のエラーが出てしまいサーバが立ち上がりませんでした。
Syntax error on line 238 of /usr/local/etc/apache/httpd.conf:
Cannot load /usr/local/libexec/apache/mod_encoding.so into server:\
/usr/local/lib/libiconv_hook.so: Undefined symbol "iconv_open"
/usr/local/sbin/apachectl start: httpd could not be started
ちなみに238行目は
LoadModule encoding_module libexec/apache/mod_encoding.so
なのですが。
一応コンパイル前に
iconv-2.0_1
iconv-extra-2.0
iconv-rfc1345-2.0
等のiconvのパッケージをインストールはしているのですが。
何処かでコンパイルに失敗していると思うのですが、良く分かりません。
お気づきの点がありましたら教えていただきく。
また、ファイルシステムにUTF-8で書き込まれる場合、
webフォルダに # の文字が入ったファイル名をWindows側からコピーを試みると、
#以降の文字が無視されたファイル名となってしまいます。
例えば、
ws#_1_2.pdf というファイルをwebフォルダにコピーすると ws という名前に変更されてコピーされます。
これは、周知のことなのでしょうか?