Hi I Can't get this module to run under mod_perl. I have installed this module on my machine and the script when called from command line works fine. But When called from within Apache from a mod_perl script, it fails to instantiate Parse::RecDescent Module. I wrapped the 'Parse::RecDescent->new($grammar)' call in 'eval' and printed out '$@' after in a file. Here is the error :
Unknown starting rule (Parse::RecDescent::0::Replace) called at EXPR_EVAL.pm line 20. Line 20 is : $p=Parse::RecDescent->new($grammar) It dies inside RecDescent.pm at the end of 'sub new': $self->Replace(@_) I can see the 'Replace' routine a few lines below. Why can't it find 'Replace' when it did find 'sub new' in the same package and same file? Again, the same module (EXPR-EVAL.pm) runs just fine when called from a script on the command line! Any suggestions are welcome. ===== - Praveen __________________________________________________ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com