Search-Namazu for Windows でエラー発生2006年03月04日 00時02分26秒

Namazu for Windows 2.0.15 を使って、Search-Namazu 0.93 をコンパイルしてみました。

まず、Makefile.PL の中に nmz-config が2箇所使われているので、それぞれを置き換えます。

$cflags = '-IC:/namazu/include';
$libs = '-LC:/namazu/lib -lnmz';

Makefile を作成し、コンパイル。
しかし、blib/lib/Search/ の下に Namazu.pm は作成されませんでした。
仕方がないので、Namazu.pm は手作業でコピーし、インストールを終えました。
次に、perl のプログラムを実行すると Search::Namazu::Search() 実行時に perl のエラーが発生してしまいます。

もう少し調べてみると、Search::Namazu::Search() 内の nmz_search() でエラーが発生しているので、どこかでメモリを壊しているのかもしれません。
ただし、今回は nmz.dll を使うようになっているのですが、この nmz.dll を C から使った場合は、何の問題もなく検索ができています。

要調査です。