2007年5月12日

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

松鵜と申します。

件名の通りなのですが、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 mailing list
Namazu-devel-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-devel-ja

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




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