Hi again,

Malcolm Nooning schrieb:
The results are pasted below. pp seems to be handing Zip.pm the wrong $name.

Okay, I did some digging myself. It's the problem reported by Scott Gifford back in October. David Romano supplied a patch to PAR::Packer that fixes this, but I couldn't apply it fully because I felt it didn't actually address the bug but just band-aid it in the wrong place.

It's that pp itself is getting bad paths from Module::ScanDeps. So the right place to hook into for debugging would be around line 735 of (SVN) PAR::Packer. Right after the following call:

    $scan_dispatch->(
        rv      => \%map,
        files   => [EMAIL PROTECTED],
        execute => $opt->{x},
        compile => $opt->{c},
        skip    => \%skip,
        ($opt->{n}) ? () : (
            recurse => 1,
            first   => 1,
        ),
    );

This runs Module::ScanDeps' scan_deps_runtime() and populates %map. Please dump %map to see where there are problematic entries. With that information, it should be easier to delve into the M::SD code and see where it's coming from.

Thanks!

Steffen

Reply via email to