[Namazu-devel-ja 877] Re: MeCab-perl-0.90pre6 対応の差分

Tadamasa Teranishi yw3t-trns @ asahi-net.or.jp
2006年 1月 11日 (水) 17:33:42 JST


寺西です。

Yoshiharu ITO wrote:
> 
>  > 動作未確認ですが、MeCab-perl-0.90pre6 対応の差分です。
>     :
>  (以下略)
> 
> 残念ですが, まだエラーになってしまいます.

ご協力ありがとうございます。

> ---8<---
> No matching function for overloaded 'Tagger_parse' at /usr/local/share/namazu/pl/wakati.pl line 97.
> ---8<---

No matching function for overloaded 'Tagger_parse' は、
MeCab_wrap.cxx の XS(_wrap_Tagger_parse) 内で出力されるメッセージ
なのですが、どうやら引数がおかしいってことのようです。

>     $str = $$content;
>     $str =~ s/([\x80-\xff]+)/{my $text = $t->parse($1); " $text ";}/ge;
> 
> これを
> 
>     $str = $t->parse($$content);
> 
> にすると, エラーにならず mknmz が終了しました(NMZ.w も正常みたい). 恐

でも、$t->parse() に文字列を渡しているのに違いはないのですがねぇ。
??? 

# 手元に動く環境がないとデバッグできないかな。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns @ asahi-net.or.jp
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E




Namazu-devel-ja メーリングリストの案内