[Namazu-devel-ja 1594] namazu-2.0.17のx86_64(LANG=C)環境でmake checkに失敗する

MATSUU Takuto matsuu @ gmail.com
2007年 5月 12日 (土) 13:38:21 JST


松鵜と申します。

件名の通りなのですが、namazu-2.0.17のx86_64(LANG=C)環境でmake checkに失敗します。

$ ./configure
$ make
$ make check
(snip)
Files idx1/./NMZ.p and idx2/./NMZ.p differ
FAIL: idxdiff-1
Files idx1/./NMZ.p and idx3/./NMZ.p differ
FAIL: idxdiff-2
Files idx5/./NMZ.p and idx6/./NMZ.p differ
FAIL: idxdiff-3

同じGentoo Linuxのx86環境では問題は発生しません。また、x86_64であっても、LANG=ja_JP.UTF-8であれば問題は発生しません。

○ LANG=ja_JP.UTF-8 make check(x86)
○ LANG=C make check(x86)
○ LANG=ja_JP.UTF-8 make check(x86_64)
× LANG=C make check(x86_64)

原因を探ってはみたのですが分かりませんでした。参考までにtests/idx1/とtests/idx2/をかためたものを以下に載せました。

http://matsuu.googlepages.com/namazu-2.0.17_tests_idx1.tar.gz
http://matsuu.googlepages.com/namazu-2.0.17_tests_idx2.tar.gz

環境は以下の通りです。
-gcc-4.1.1
-glibc-2.5
-nkf-2.0.5
-File-MMagic-1.27

他にも必要なもの、情報等があれば御指示願います。



Namazu-devel-ja メーリングリストの案内