Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Q] make check が通らないのですが
寺西です。
# 解決したかと思ったのですが、まだ、make check に
# 引っ掛かっています。
まずは、IRIX 5.3 の環境について分かったことを報告します。
teranisi@xxxxxxxxx wrote:
>
> 別のプラットフォームではどうなるかと思い SGI で試してみると、
>
> PASS: mknmz-1
> PASS: mknmz-2
> PASS: mknmz-3
> pdftotext version FAIL: mknmz-4
> PASS: mknmz-5
> PASS: mknmz-6
> PASS: mknmz-7
> PASS: gcnmz-1
> PASS: idxdiff-1
> PASS: idxdiff-2
> PASS: idxdiff-3
> PASS: namazu-1
> PASS: namazu-2
> PASS: namazu-3
> FAIL: namazu-4
> PASS: namazu-5
> PASS: namazu-6
> PASS: namazu-7
> PASS: namazu-cgi-1
> PASS: namazu-cgi-2
> PASS: namazu-cgi-3
> PASS: namazu-cgi-4
> ====================
> 2 of 22 tests failed
> ====================
mknmz -C の出力結果を以下にしめします。
System: irix
Namazu: 2.0.4
Perl: 5.00404
NKF: module_nkf
KAKASI: /usr/local/bin/kakasi -ieuc -oeuc -w
ChaSen: no -j -F '%m '
Wakati: /usr/local/bin/kakasi -ieuc -oeuc -w
Lang: C
Coding System: euc
CONFDIR: /usr/local/etc/namazu
LIBDIR: /usr/local/share/namazu/pl
FILTERDIR: /usr/local/share/namazu/filter
TEMPLATEDIR: ../template
Supported media types:
application/pdf
application/x-bzip2
application/x-compress
application/x-gzip
message/news
message/rfc822
text/hnf
text/html
text/html; x-type=mhonarc
text/plain
text/plain; x-type=rfc
text/x-roff
いろいろと調べたところ mknmz-4, mknmz-5 内の find に
問題があることがわかりました。
IRIX 5.3(パッチの状態で結果は異なるかもしれませんが)では、
-print オプションを付けないと、結果が出力されません。
man には
-print Always true
と書かれているので、これはバグでしょう。
mknmz-4, mknmz-5 の find に -print オプションを付ける
ことで、make check を全てパスすることができるようになりました。
次に環境変数 LANG に ja_JP.EUC を付けた場合は、
IRIX 5.3 環境、FreeBSD 3.2R 環境共に FAIL するように
なってしまいました。(FAIL する場所は異なる)
現在調査中ですが、その問題のひとつに
data/ja/acrobat3.pdf を pdftotext で処理した際に
問題が生じるようです。
--
寺西