Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu-2.0.11pre1
- From: knok@xxxxxxxxxxxxx (NOKUBI Takatsugu)
- Date: Wed, 31 Jul 2002 15:20:14 JST
- X-ml-name: namazu-devel-ja
- X-mail-count: 02611
そういえば試した環境では wvWare, xlhtml が入っていなかったので、
ii wv 0.7.2-1 Convert and preview Microsoft Word documents
ii xlhtml 0.5.1-1 A program for converting Microsoft Excel Fil
として改めて試してみました。結果、LANG=ja_JP.eucJP の時のみ
make check-TESTS
make[3]: Entering directory `/home/knok/namazu/src/namazu/tests'
Use of uninitialized value in concatenation (.) or string at ../scripts/mknmz line 652.
Use of uninitialized value in concatenation (.) or string at ../scripts/mknmz line 652, <GEN9> line 5.
Use of uninitialized value in concatenation (.) or string at ../scripts/mknmz line 652, <GEN9> line 6.
Use of uninitialized value in concatenation (.) or string at ../scripts/mknmz line 652, <GEN9> line 7.
という感じで警告がでるようになりました。あと、再度 namazu-5 が fail
するようになりました。
原因は mknmz 中の $fields->{$field} が undef であるためなのですが、
$fields->{$field} = '' unless defined $fields->{$field};
という処理を該当個所の前に入れれば回避できなくはないです。ただしこれ
は根本解決ではないと思われます。これはまた後ほど詳しく調査します。
namauz-5 が fail するのは例によって x で hit してしまうのが原因なの
ですが、その理由は xlhtml が "Last updated using Excel 5.0 or 95"
という文字列でなく "Last Updated with Excel 5.0 or 95" を入れるように
なったためのようです。
どの version で変更があったのかを調べて、この辺りに対処するコードを
入れることにします。
# 一部の field が undef になるも同じような理由のような...
--
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx
knok@xxxxxxxxxx / knok@xxxxxxxxxx