Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

I use to be able to use PAR, then after a while I tried to use PAR again this message appear. I've installing and uninstalling module lately. But even after I uninstall ExtUtils-MakeMaker and installing again the same result like below-

C:\>pp -c jel.exe jelly.pl


C:\>Can't locate ExtUtils/MakeMaker.pm in @INC (@INC
contains: CODE(0xd29acc) .) at C:\Perl2\bin\PP line 20.
BEGIN failed--compilation aborted at C:\Perl2\bin\PP line 20.

Please help, thanks

Replies are listed 'Best First'.
Re: PAR Can't Locate MakeMaker
by bart (Canon) on Jul 15, 2004 at 20:36 UTC
    You uninstalled ExtUtils::MakeMaker?!? What an extremely silly thing to do. That module is from a suite that comes with perl, and now you've ruined it. The best thing to do might be to reinstall Perl.
    C:\>Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: CODE(0xd29acc) .)
    Odd. That looks like you're running perl inside a binary packed distribution, not your stock perl. For some reason, PP is picking up the wrong thing as "perl".

    Line 20 seems to be around the App::Packer::PAR->new() call, actually, I have no idea where it would be starting to look for perl there — or, with Carp, from which called function the complaint really comes.