2006年1月 3日

[Namazu-users-ja 593] Namazu 2.0.15RC1 動作チェック( Mac OS X 10.4.3 )

こんにちは、いいむらです。
Mac OS X 10.4.3 でも動作チェックしてみました。
結果は、若干の設定変更(下記)の結果、All pass でした。

環境
OS: Mac OS X 10.4.3
NKF: module_nkf 1.71
分かち書き: module_kakasi (Kakasi 2.3.4)
gettext 0.14.2

make check の結果
===================
All 50 tests passed
===================

test-log に記録された mknmz -C の結果
*** mknmz -C
システム: darwin
Namazu: 2.0.15RC1
Perl: 5.008006
File-MMagic: 1.25
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
茶筌: no
和布蕪: module_mecab -Owakati -b 8192
わかち書き: module_kakasi -ieuc -oeuc -w
メッセージの言語: ja_JP.eucJP
言語: ja_JP.eucJP
文字コード: euc
CONFDIR: /usr/local/etc/namazu
LIBDIR: ../pl
FILTERDIR: ../filter
TEMPLATEDIR: ../template
対応メディアタイプ: (31)
未対応メディアタイプ: (13) 必要ツールが $path にないものには (-) を表示
- application/excel: excel.pl
application/gnumeric: gnumeric.pl
application/ichitaro5: taro56.pl
application/ichitaro6: taro56.pl
- application/ichitaro7: taro7_10.pl
application/macbinary: macbinary.pl
- application/msword: msword.pl
- application/pdf: pdf.pl
- application/postscript: postscript.pl
- application/powerpoint: powerpoint.pl
- application/rtf: rtf.pl
application/vnd.kde.kivio: koffice.pl
application/vnd.kde.kpresenter: koffice.pl
application/vnd.kde.kspread: koffice.pl
application/vnd.kde.kword: koffice.pl
application/vnd.oasis.opendocument.graphics: ooo.pl
application/vnd.oasis.opendocument.presentation: ooo.pl
application/vnd.oasis.opendocument.spreadsheet: ooo.pl
application/vnd.oasis.opendocument.text: ooo.pl
application/vnd.sun.xml.calc: ooo.pl
application/vnd.sun.xml.draw: ooo.pl
application/vnd.sun.xml.impress: ooo.pl
application/vnd.sun.xml.writer: ooo.pl
application/x-apache-cache: apachecache.pl
application/x-bzip2: bzip2.pl
application/x-compress: compress.pl
- application/x-deb: deb.pl
- application/x-dvi: dvi.pl
application/x-gzip: gzip.pl
- application/x-js-taro: taro7_10.pl
- application/x-rpm: rpm.pl
- application/x-tex: tex.pl
application/x-zip: zip.pl
- audio/mpeg: mp3.pl
message/news: mailnews.pl
message/rfc822: mailnews.pl
text/hnf: hnf.pl
text/html: html.pl
text/html; x-type=mhonarc: mhonarc.pl
text/html; x-type=pipermail: pipermail.pl
text/plain
text/plain; x-type=rfc: rfc.pl
text/x-hdml: hdml.pl
text/x-roff: man.pl

perl alltests.pl の結果
...
PASS: mecab-2.pl
PASS: kakasi-1.pl
PASS: kakasi-2.pl
PASS: kakasi-3.pl
===================
All 42 tests passed
===================

gettext 0.14.2 以降では、環境変数による言語設定がされていない場合、
Mac OS X の環境設定で指定された優先言語を使うようになっているようで、
最優先の言語が日本語になっている状態では、

FAIL: namazu-9
FAIL: namazu-10
...
FAIL: namazu-12
...
FAIL: namazu-cgi-9
====================
4 of 50 tests failed
====================

と、出力メッセージが英語になることを前提としているチェックは FAIL と
なってしまいました。あれこれ原因を探してみたところ、上に書きました、
環境変数が設定されていない場合に Mac OS X の言語環境の設定が使われる
ことが原因であることがわかりました。
0.14.1 まではこの動作はしないようですので、0.14.1 以前のバージョンに
戻すか、あるいは言語設定で最優先の言語を英語(English)にすることに
よって回避できるようです。上記の結果は、言語設定を変更したあとの結果
です。

OS や gettext のバージョンによっては、環境変数の設定だけで出力言語が
決まるとは限らないようです。Mac OS X + gettext 0.14.2 以降の環境で
動かす場合には要注意かもしれません。

それでは。

--
/* ======================================
naoki iimura (amatubu / sent)
E-mail: amatubu@xxxxx
Home : http://d.hatena.ne.jp/amatubu/
====================================== */
_______________________________________________
Namazu-users-ja mailing list
Namazu-users-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-users-ja

投稿者 xml-rpc : 2006年1月 3日 14:00
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/29494
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。