Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: namazu 2.0.13RC2 公開 + 動作チェックに協力していただける方募集



>>>>> In [namazu-devel-ja : No.04006] 
>>>>> Tadamasa Teranishi wrote:

> > >>>>> In [namazu-devel-ja : No.03950]
> > >>>>> Tadamasa Teranishi wrote:
> > > それに先立ち、2.0.13 リリース候補第2版 である namazu 2.0.13RC2 を
> > > 公開いたします。
> > 
> > 日本語Solaris2.6, LANG=ja です。
> > configure に --with-included-gettext というオプションはなく
> > なたのですね。

> Solaris の場合は Solaris gettext ではなく GNU gettext を使う必要が
> あるので、

> 1. GNU gettext 0.11 以降をインストール (例えば /usr/local に)
> 2. ./configure --with-libintl-prefix=/usr/local (/usr/local に gettext
>  をインストールした場合)

gettext 0.11.5 は既に入っています。
その上で ./configure --with-libintl-prefix=/usr/local でやっ
たみましたが同じ結果でした。

PASS: namazu-cgi-7
PASS: namazu-cgi-8
couldn't set locale correctly
FAIL: namazu-cgi-9
PASS: namazu-cgi-10
PASS: ja-mknmz-1
PASS: ja-namazu-cgi-1
PASS: ja-namazu-1
====================
1 of 47 tests failed
====================

> とすれば、日本語が使えるようになるはずです。

えーと、cgi は試していませんが、namazu コマンドで日本語の検
索はできます。


あ、そうか、namazu-cgi-8 のエラーだと思ってましたが
namazu-cgi-9 のエラーなのですね。

今まで知らなかったのですが、Solaris2.6では用意されている以外
のものを LANG に設定すると "couldn't set locale correctly"
になりました。

$ ls /usr/lib/locale
C            en_CA        es_CL        es_PY        hu           nl_BE
POSIX        en_IE        es_CO        es_SV        iso_8859_1   no
cz           en_NZ        es_CR        es_UY        it           pl
da           en_UK        es_EC        es_VE        ja           pt
de           en_US        es_GT        et           ja_JP.PCK    pt_BR
de_AT        en_US.UTF-8  es_MX        fr           japanese     ru
de_CH        es           es_NI        fr_BE        lt           su
el           es_AR        es_PA        fr_CA        lv           sv
en_AU        es_BO        es_PE        fr_CH        nl           tr

以外だと、

$ cat echoLANG
#!/bin/sh

echo $LANG

exit 0

このスクリプトを実行するとこーなります。これで namazu-cgi-9
がエラーになっているのかしら。

$ LANG=ja ; ./echoLANG
ja
$ LANG=ja1 ; ./echoLANG
couldn't set locale correctly
ja1
$ LANG=ja_JP.PCK ; ./echoLANG
ja_JP.PCK
$ LANG=ja_JP.eucJP ; ./echoLANG
couldn't set locale correctly
ja_JP.eucJP
$ LANG=ja_JP.SJIS ; ./echoLANG
couldn't set locale correctly
ja_JP.SJIS
-- 
こせき // サポートページ
http://www.NetLaputa.ne.jp/~kose/MeadowBook/