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

Reply via email to