PerlモジュールText::Scanは内部で__DATA__キーワードとInlineを用いている。
mod_perl を利用したハンドラ内で特に対策を取らずに本モジュールを利用すると下記のメッセージが表示され、うまく動作しない。
One or more DATA sections were not processed by Inline.
そこで、一言 “Inline->init;”を入れてやるとうまくいく。
use Inline;
Inline->init
http://search.cpan.org/~kgb/PDL-2.3.2/Basic/Gen/Inline/Pdlpp.pm に書かれていた。
これが見つかるまで結構時間を費やした。