■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

初心者もOK! FreeBSD質問スレッド その11

817 :ネカマだと教えてくれるだろうが残念ながらオレは男だ。 :02/02/01 19:54
オマエら、webDAV+mod_encodingについて教えてください。お願いします。


大問題
mod_dav+mod_encodingをやって日本語表示させたいが、日本語表示できなく、
mod_encodingが効いてない。mod_davは、完全に英語では動作するんです。

私の条件。
OS:4.4-RELEASE FreeBSD 4.4-RELEASE
Apache:1.3.23 (Unix)
mod_encoding.c:http://www.atmarkit.co.jp/flinux/special/webdav/mod_encoding.cより。
mod_dav:apxsにてインストール済み。英語のみとしては完璧に動作する。
iconv.hの位置 /usr/local/include/iconv.h
libiconvの位置 /usr/local/lib/
apxsの位置 /usr/local/apache/bin/apxs


このような条件で、mod_encoding.cに対してapxsをするようにと、あちこちのweb(http://www.mlab.t.u-tokyo.ac.jp/~kunito/install/webdav/等。)にあるので、してみました。
以上の結果導かれたコマンドが以下のコマンドです。mod_encoding.cがあるDirectoryで。

[root@host059]/usr/local/apache/bin/apxs -i -I/usr/local/include -L/usr/local/lib -l iconv -c mod_encoding.c
gcc -funsigned-char -DUSE_EXPAT -I../lib/expat-lite -fpic -DSHARED_MODULE -I/usr/local/apache/include -I/usr/local/in
clude -c mod_encoding.c
mod_encoding.c: In function `iconv_string':
mod_encoding.c:162: warning: passing arg 2 of `iconv' from incompatible pointer type
mod_encoding.c: At top level:
mod_encoding.c:383: warning: initialization from incompatible pointer type
gcc -shared -o mod_encoding.so mod_encoding.o -L/usr/local/lib -liconv
cp mod_encoding.so /usr/local/apache/libexec/mod_encoding.so
chmod 755 /usr/local/apache/libexec/mod_encoding.so

となります。ワーニングが出るのですが、コレが原因なのかもとおもいつつも、次の工程へ。


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)