ひさしぶり。
Perl-5.8.2 (Vine Linux 3.2) と Encode.pm ($Encode::VERSION 1.9801) で Filter::Regexp を使おうとしたら、
Too many arguments for Encode::decode_utf8 at /home/fujiwara/devel/plagger/lib/Plagger/Plugin/Filter/Regexp.pm line 20, near "Encode::FB_CROAK)"
となってコケた。2引数の decode_utf8.
Encode.pm が古いのが悪いんだろう。Encode.pm を最新 (2.18) にしたら直った。
http://search.cpan.org/src/DANKOGAI/Encode-2.18/Changes を見る限り、
1.99 2003/12/29 02:47:16 ! Encode.pm prototype bug in decode_utf8() fixed
これか。
META.yml には Encode の記載が無いけど、
requires: Encode: 1.99
としたほうがいいのかな。