Namazu-devel-ja(旧)


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

Re: ../pl (Re: Can't locate html.pl)



On Fri, 25 May 2001 17:47:47 JST
knok@xxxxxxxxxxxxx (NOKUBI Takatsugu) wrote:

> >> あと、この bug は、filter の load を変更した
> >> 際にできたものではないかと思います。
> >> http://www.namazu.org/ml/namazu-devel-ja/msg01355.html
> 
>   いえ、もっと前からこうだった気がします。この時に修正したのは
> 
> 371c379
> <       @filters = glob "../filter/*.pl";
> ---
> >       @filters = (glob("../filter/*.pl"), glob("$FILTERDIR/*.pl"));
> 
>   この辺りです。というかこの頃に ../ が含まれていたことに自分も気付い
> て、問題だなあと思ってはいたのですが...

この問題ですが、

http://cvs.namazu.org/namazu/scripts/mknmz.in.diff?r1=1.81&r2=1.82

だと思います。load_module で unshift @INC, $FILTERDIR; が削除
されたことです。

よって、@INC に $FILTERDIR がこの htmlsplit.pl を require する
時点で含まれていません。

Can't locate html.pl in @INC (@INC contains: ../filter ../pl /usr/local/namazu2/share/namazu/pl . /usr/lib/perl5/5.00503/i386-linux /usr/lib/perl5/5.00503 /usr/lib/perl5/site_perl/5.005/i386-linux /usr/lib/perl5/site_perl/5.005 .) at /usr/local/namazu2/share/namazu/pl/htmlsplit.pl line 27.


で、この load_module で $FILTERDIR を削除したのは意味が
あるでしょうから、やっぱり野首さんに確認しないと、直せません。(^^;


// Kenji