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

[webdav-jp:0698] Re: mod_encording の install 方法



 みやもとです。

> 追加するのは、libiconv_hook.soではなくて、libiconv.soの方ではないでしょ
> うか。

 私もこちらだと思います。簡単に説明をすると、

> > > > Cannot load /usr/local/apache2/modules/mod_encoding.so into server: /usr/local/lib/libiconv_hook.so.1:
Undefined symbol "iconv_open"

 mod_encoding をコンパイルする時に、mod_encoding.c は iconv_hook ライ
ブラリをインストールした時にいっしょにインストールされる iconv.h を
include しますが、この iconv.h では、iconv() 系の関数を全部 iconv_hook
ライブラリで定義した関数名に置き換えます。

 で、マジモンの iconv() については全部 libiconv_hook が呼び出すので
すが、もりもとさんのところのエラーは、

   「libiconv_hook が呼び出すべき iconv 関数が存在しない」

といってるわけです。

 すでに libiconv の類をインストールしているならばいい(岩室さんが
書いた方法でOKのはず)のですが、もしそれをやっていないのであれば、
libiconvもインストールする必要があります。

---
宮本 久仁男 (Kunio Miyamoto)
E-mail: wakatono@xxxxxxxxxx
WebDAV Resources JP: http://webdav.todo.gr.jp/