Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: LANG=ja_JP.euc ? (Re: perl -d:DProf (Re: HACKING-ja -> mknmz.in))
- From: Yukio USUDA <usuda@xxxxxxxxxx>
- Date: Mon, 28 Jul 2003 20:53:23 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 03141
- References: <yfm65ln6kga.wl@harry.ki.nu>
臼田です。
藤原 誠 / Makoto Fujiwara wrote:
> ./autogen.sh && \
> make && \
> rm /tmp/O/NM* && \
> env LANG=ja_JP.euc pkgdatadir=`pwd` \
> perl -d:DProf scripts/mknmz -O /tmp/O ~/Mail/ml/ftpmirror && \
> ls -l /tmp/O/NMZ.p*
>
> のように
> env LANG=ja_JP.euc していると、NMZ.p* が出来ないです。
> これは 2.0.12 でも最近の stable-2-0 でも同じです。
>
> その LANG=ja_JP.euc をとると NMZ.p* が出来ます( その時は LANG=C )。
>
> つまり整理すると、perl -d:DProf に限ってですが、
> LANG=C ○
> LANG=ja ○
> LANG=ja_JP.euc ×
> unsetenv LANG ○
LANG=jaしか試したことがないのでLANG=ja_JP.eucだと違うもの
なのかと思い試してみました。
NMZ.p* はちゃんとできているように見えます。
bash$ export LANG=ja_JP.euc
bash$ export pkgdatadir=`pwd`
bash$ rm /tmp/O/*
bash$ perl -d:DProf scripts/mknmz -O /tmp/O tests/data/ja
bash$ ls -l /tmp/O/NMZ.p*
-rw-r--r-- 1 usuda wheel 925 Jul 28 20:22 /tmp/O/NMZ.p
-rw-r--r-- 1 usuda wheel 262144 Jul 28 20:22 /tmp/O/NMZ.pi
bash$ which perl
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LANG = "ja_JP.euc"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
/usr/bin/perl
OS : FreeBSD 4.8-RELEASE
Perl : version 5.005_03 built for i386-freebsd
mknmz: Namazu 2.0.13pre4
臼田幸生