namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Namazu 1.2.0.1 released
いつもお世話になっております。田中@東芝です。
Ken-ichi Hirose <hirose@xxxxxxxxxxxxxxxxxxxx> writes:
> 広瀬と申します。
:
> で、正常に終了してしまいますね。。。
あれ、ちゃんと動いてますね。
> 現象は固定ですか?
固定で、「常に最後のファイルで失敗」します(ファイルが100個
あれば100個目で)。例えば、$(NAMAZUDIR)で実行すると、
-----
$ pwd
/local/namazu
$ perl c:/local/namazu/bin/mknmz .
0 /c|/local/namazu/doc/FAQ.html
1 /c|/local/namazu/doc/en/intro.html
2 /c|/local/namazu/doc/en/manual.html
3 /c|/local/namazu/doc/intro.html
4 /c|/local/namazu/doc/ja/FAQ.html
5 /c|/local/namazu/doc/ja/history.html
6 /c|/local/namazu/doc/ja/intro.html
7 /c|/local/namazu/doc/ja/lynxcgi.html
8 /c|/local/namazu/doc/ja/manual.html
9 /c|/local/namazu/doc/lynxcgi.html
10 is 0 size! skipped.
Modification of a read-only value attempted at
c:/local/namazu/bin/mknmz line 329.
$
-----
てな感じです。MHonArcしたファイルだと、(スキップされる筈の)
threads.htmlで同じように"0 size"でこけます (;_;) 。
そもそもmknmzの329行目って、read-onlyがどうのこうのって部
分じゃないですよね。
-----
# 各ファイルの処理を行い、エラーなら @FList の登録を削除すべし
$cfile_size = &namazu_core($cfile, $file_count, $file_segment);
unless ($cfile_size) {
$cfile = "" ; ← ここ
next;
}
-----
ファイルサイズを誤解するならbashだろうし、perlが悪かったら
(あ、ActiveWareのpw32i316を使ってます)DOSプロンプトでも失敗
するだろうし...。
もう一度、自分のところの環境を見直してみます。どうしても直
せなかったら、また相談にのってください。
# とりあえずDOSからindex作れるし。
どうもお騒がせしました。
--
Toshiaki Tanaka<toshiaki@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
TEL: +81-78-435-3015, FAX: +81-78-435-3156