namazu-ml(avocado)


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

Small bugs of Namazu v1.1.1 (Re: Namazu v1.1.1 Release version.)



kenzo-@xxxxxxxxxx (Ken-ichi Hirose) wrote:

>PATH はやっぱり いきなり nk32 , kakasi でとりあえず行って見る事に
>しましたが。。。

先ほど GNU-Win32 のインストールされていない別のマシン (東芝のノー
トパソコン) で実験してみたのですが、パスが通っているにも関わらず 
namazu.exe から kakasi.exe が呼び出されませんでした。 namazu.conf 
で /usr/local/bin/namazu と明示的にフルパス指定したところ、うまく
いきました。 cygwin.dll は広瀬さんのところから持ってきたものです。

また、 Windows95 では標準で /tmp というディレクトリは存在しないの
で、 namazu.exe が KAKASI を呼び出すときのテンポラリ・ファイルの書
き出しに失敗していました。 /temp なら初めからあるようですが…。

インデックス作成の方にも問題があって、普通にインデックスを作るだけ
ならうまくいくのですが、インデックスの追加を行うとおかしくなります。
これは調べたところ mknmz.pl の cp() で binmode を設定し忘れていた
のが原因でした。

それから、 GNU-Win32 のない環境でも Perl, nkf32, KAKASI さえあれば
ちゃんとインデックスが作成できることを確認しました。ただ、案の定 
nkf32 をインストールするのを忘れて「コマンドまたはファイル名が違い
ます」と怒られてしまいました。ここは注意が必要ですね :-)。

もう一つ、これは Win32とは関係ない問題なのですが、 srnmz.c の最初
の方の usage の文字列の行末のエスケープ "\n\" が抜けていて、 gcc 
では問題なくコンパイルできるけど、他のコンパイラではうまくいかない
という報告を受けました。

あと、 Makefile 中の DENY_DILES の指定で '#' 記号のせいで make の
種類によってはうまく通らないそうです。 GNU の make なら問題ないの
ですが ( '\' でエスケープしているので)。これはどうしよう…。

とりあえず、 binmode の抜けと usage のエスケープについて修正したも
のを 
<URL:http://saturn.aichi-u.ac.jp/%7Eccsatoru/Namazu/proto/namazu-111-1.tar.gz> 
として置いておきました。もう少し様子を見てからウェブ・ページの方で
も報告しようと思います。 Win32版については広瀬さんの方で対応をお願
いします。

# Win32版の反響はありましたか? >広瀬さん

--
高林 哲 Satoru Takabayashi