namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mknmz -P -R option



SUGITA Shigeki <sugita@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:

>とりあえず正規表現・フレーズ検索ぬきでmknmzしてみたところ
(snip)
>というようなエラーが出てとまってしまいます(perl5.004_04)。
>
>$/namazu_bin_dir/mknmz /html_dir
>
>だと、正常にインデックスができあがります。

mknmz.pl の中の Rename() を

    # OS/2 を意識した rename() 
    sub Rename($$) {
        my ($from, $to) = @_;

        return unless -e $from;    # <-- この行を追加
        unlink $to if ($SYSTEM eq "OS2") && (-f $from) && (-f $to);
        if (0 == rename($from, $to)) {
            die "rename($from, $to): $!\n";
        };
    }

のように修正して make し直すと解決すると思います。バグのご報告あり
がとうございました。

--
高林 哲 Satoru Takabayashi