Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
mknmz が No such file or directory で止まる
- From: KUROSAKA Teruhiko <kuro@xxxxxxxxx>
- Date: Wed, 13 Sep 2000 20:45:12 +0900
- X-ml-name: namazu-win32-users-ja
- X-mail-count: 00343
- References: <39BF5E40.E35A6210@bhlab.com> <200009131957.FMLAAB6987.namazu-win32-users-ja@namazu.org>
初めまして、黒坂ともうします。
Windows98 マシンに Namazu 1.2.0.1 とその依存するソフト達を
馬場さんの「日本語全文検索システムの構築と活用」付属 CD よりインストール
しました。その本にある、インストールがうまくいったかどうかのテスト例
を実行してみたところ、しょっぱなからつまずきました :-(
以下のようになります。
$ mknmz -O c:/usr/local/namazu/index c:/usr/local/namazu/doc/
Index output directory: c:/usr/local/namazu/index
2 /c|/usr/local/namazu/doc/ja/FAQ.html
/usr/local/namazu/index\NMZ.wkc.-1738611: No such file or directory
3 /c|/usr/local/namazu/doc/ja/history.html
/usr/local/namazu/index\NMZ.wkc.-1738611: No such file or directory
4 /c|/usr/local/namazu/doc/ja/intro.html
/usr/local/namazu/index\NMZ.wkc.-1738611: No such file or directory
5 /c|/usr/local/namazu/doc/ja/lynxcgi.html
/usr/local/namazu/index\NMZ.wkc.-1738611: No such file or directory
6 is 0 size! skipped.
Modification of a read-only value attempted at /USR/LOCAL/BIN/mknmz line 329.
最後のエラーは、foreach の変数に代入が行われているためと思われます:
foreach $cfile (@FList) {
# 各ファイルの処理を行い、エラーなら @FList の登録を削除すべし
$cfile_size = &namazu_core($cfile, $file_count, $file_segment);
unless ($cfile_size) {
$cfile = "" ; # <- 329 行目はここ
next;
}
...
}
が、恐らくこれはその前の「No such file or directory」エラーのために
副次的に顕在化したエラーだと思われます。「No such file or directory」が
どうして発生するのかわかりません。同じようなエラーに遭遇された方いらっしゃい
ましたら、助言お願いします。
ちなみに、/usr/local/namazu/index の下は以下のような状況です:
1 -rw-r--r-- 1 500 everyone 84 Sep 13 20:32 NMZ.err
1 -rw-r--r-- 1 500 everyone 911 Sep 13 19:42 NMZ.f
1 -rw-r--r-- 1 500 everyone 1745 Sep 13 20:32 NMZ.f.-1738611
0 -rw-r--r-- 1 500 everyone 0 Sep 13 20:23 NMZ.f.-1746567
1 -rw-r--r-- 1 500 everyone 1745 Sep 13 19:52 NMZ.f.-1792503
1 -rw-r--r-- 1 500 everyone 1745 Sep 13 20:24 NMZ.f.-1793459
1 -rw-r--r-- 1 500 everyone 911 Sep 13 20:32 NMZ.f.base
1 -rw-r--r-- 1 500 everyone 8 Sep 13 19:42 NMZ.fi
129 -rw-r--r-- 1 500 everyone 262148 Sep 13 19:42 NMZ.h
10 -rw-r--r-- 1 500 everyone 19745 Sep 13 19:42 NMZ.i
10 -rw-r--r-- 1 500 everyone 19745 Sep 13 20:32 NMZ.i.-1738611
10 -rw-r--r-- 1 500 everyone 19745 Sep 13 20:23 NMZ.i.-1746567
10 -rw-r--r-- 1 500 everyone 19745 Sep 13 19:52 NMZ.i.-1792503
10 -rw-r--r-- 1 500 everyone 19745 Sep 13 20:24 NMZ.i.-1793459
2 -rw-r--r-- 1 500 everyone 3388 Sep 13 19:42 NMZ.ii
0 -rw-r--r-- 1 500 everyone 0 Sep 13 19:42 NMZ.le
0 -rw-r--r-- 1 500 everyone 0 Sep 13 20:32 NMZ.lock2
1 -rw-r--r-- 1 500 everyone 157 Sep 13 19:42 NMZ.log
6 -rw-r--r-- 1 500 everyone 11060 Sep 13 19:42 NMZ.p
6 -rw-r--r-- 1 500 everyone 11060 Sep 13 20:32 NMZ.p.-1738611
6 -rw-r--r-- 1 500 everyone 11060 Sep 13 20:23 NMZ.p.-1746567
6 -rw-r--r-- 1 500 everyone 11060 Sep 13 19:52 NMZ.p.-1792503
6 -rw-r--r-- 1 500 everyone 11060 Sep 13 20:24 NMZ.p.-1793459
128 -rw-r--r-- 1 500 everyone 262144 Sep 13 19:42 NMZ.pi
128 -rw-r--r-- 1 500 everyone 262144 Sep 13 20:32 NMZ.pi.-1738611
128 -rw-r--r-- 1 500 everyone 262144 Sep 13 20:23 NMZ.pi.-1746567
128 -rw-r--r-- 1 500 everyone 262144 Sep 13 19:52 NMZ.pi.-1792503
128 -rw-r--r-- 1 500 everyone 262144 Sep 13 20:24 NMZ.pi.-1793459
1 -rw-r--r-- 1 500 everyone 77 Sep 13 19:42 NMZ.r
1 -rw-r--r-- 1 500 everyone 173 Sep 13 19:44 NMZ.slog
4 -rw-r--r-- 1 500 everyone 6382 Sep 13 19:42 NMZ.w
上記は Cygwin 環境下で Bash を使って起動したものですが、念のため DOS 窓でもやっ
てみ
ても結果は同じでした。
黒坂