Chasenのperlモジュール Text::ChaSenのエラー
ChasenのperlモジュールのText::Chasenを通常通りインストールすると、
Can't load '$prefix/lib/perl5/site_perl/5.8.0/i686-linux/auto/Text/ChaSen/ChaSen.so' for module Text::ChaSen: $prefix/labo/lib/libchasen.so.0: undefined symbol: cerr at $prefix/lib/perl5/5.8.0/i686-linux/DynaLoader.pm line 229.
となってしまう。バージョンによて多少エラー文は違うと思うけど。
これを修正するには、Makefile.PLをいじる必要がある。
*** Makefile.PL.orig Wed Jun 23 17:38:02 2004
--- Makefile.PL Wed Jun 23 17:20:12 2004
***************
*** 4,7 ****
--- 4,8 ----
'NAME' => 'Text::ChaSen',
'VERSION_FROM' => 'ChaSen.pm',
'LIBS' => ['-lchasen'],
+ 'LD' => "c++"
);
こんな感じで。