Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Release schedule
- From: Takahiro Kambe <taca@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 06 Jul 2001 17:01:32 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 01568
- References: <200107060737.QAA19059@ns1.eal.or.jp>
In message <200107060737.QAA19059@xxxxxxxxxxxxx>
on Fri, 6 Jul 2001 16:37:13 JST,
knok@xxxxxxxxxxxxx (NOKUBI Takatsugu) wrote:
> # あとは NetBSD-current での問題ですが... これもどうしたものか。
えっと、namazu-2.0.5ではmknmzで$LANGの設定が、環境変数LANGUAGE,
LC_ALL, LC_MESSAGE, LANGの値を元に決めています。
2.0.6pre2等では、$LANGと別に$LANG_MSGが別に使用される様になったことに
よる副作用であることが判明しました。
NetBSDではlocaleのサポートの問題により、pkgでは、
2. In order to processing Japanese, you need to set "LANG",
"LC_ALL", "LC_MESSAGES" or "LANGUAGE" environment to "ja".
Because of lack of locale support, you could only use
"LANGUAGE" environment. This restriction is hoped to
remove feature NetBSD release.
といった注意書きを表示する様にしていましたが、 pl/util.plのset_lang():
sub set_lang () {
for my $cand (("LANGUAGE", "LC_ALL", "LC_MESSAGES", "LANG")) {
if (defined($ENV{$cand})) {
$LANG_MSG = $ENV{$cand};
last;
}
}
for my $cand (("LC_ALL", "LC_CTYPE", "LANG")) {
if (defined($ENV{$cand})) {
$LANG = $ENV{$cand};
last;
}
}
# print "LANG: $LANG\n";
}
というあたりで、この記述に従うだけではダメになっていたわけです。つまり、
LANG_MSG: ja
LANG: C
となっていたわけです。PERL_BADLANG環境変数を設定した上で、LANGをjaにす
べし、という風に上記の記述を修正するか、currentだからこそja localeをサ
ポートしたperlの作成にtryしてみるか、と思われます。実際のmake checkが
通るかどうかは後程報告します。
--
神戸 隆博(かんべ たかひろ) at 仕事場