On 6/4/07, Jon Polacheck <[EMAIL PROTECTED]> wrote:
Thanks for the feedback. Here is the output;
> (1) What's your version of Module::ScanDeps?
0.74
Current, OK
'POE' => '0.37',
Looking at http://search.cpan.org/~rcaputo/POE/ the other POE::*
entries look reasonable,
but what's this? Some grufty old version that you somehow picked up?
'POE::Kernel' => '1.2116',
Correctly inferred, but POE::Session is missing. That's puzzling since
Module::ScanDeps has a heuristic
'POE' => [ qw(
POE/Kernel.pm POE/Session.pm
) ],
(meaning: if you saw "use POE", also add POE::Kernel and POE::Session)...
Uh-oh, that heuristic has a typo, should be
'POE.pm' => ...
BTW, all the POE::Resource::* will be added automatically when
POE::Kernel is detected.
C:\rt>scandeps.bat -Bx rt-1.pl
No such file or directory at C:/rt/2TnbLQ line 24, <DATA> line 164.
SYSTEM ERROR in executing rt-1.pl: 512 at
C:/Perl/site/lib/Module/ScanDeps.pm line 990.
Ouch, but might be irrelevant.
Try just adding "use POE::Session" to your script as a workaround.
If that doesn't work, try trimming your script down, e.g. try some sample
scripts from the POE distribution.
Cheers, Roderich