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++" );
こんな感じで。