in reply to PAR Packer

Perl lib version (v5.8.6) doesn't match executable version (v5.8.8) at C:/Perl/lib/Config.pm line 32.

Oooow ... that looks nasty. In a nutshell, whenever Config.pm gets loaded, you should get that error. (It's probably worth verifying that. Do you get the same error when you run perl -V:cc ? If not, then what follows may not be accurate.)

This looks like a case of a botched ActivePerl upgrade - you have a Config.pm from perl-5.8.6, but your perl executable is version 5.8.8, and the only way I can think that might have happened is if, at some stage, you've tried to upgrade from 5.8.6 to 5.8.8 (but only half succeeded).

If removing ActivePerl completely and then doing a fresh install is an option for you - then that's undoubtedly the best option.

Cheers,
Rob

Replies are listed 'Best First'.
Re^2: PAR Packer
by Anonymous Monk on Jul 23, 2008 at 14:28 UTC
    Looks like PARL, the PAR Packer packed perl is the wrong version, very easy since perl-5.8.8 isn't binary compatible with earlier 5.8 builds
      So how cani solvet this problem?
        So how cani solvet this problem?

        Three options come to mind:
        1) Build PAR::Packer from source (which requires a compiler);
        2) Find a PPM of PAR::Packer built specifically for perl-5.8.6;
        3)Upgrade to perl-5.8.8 (which should allow to use your current PPM).

        Cheers,
        Rob
Re^2: PAR Packer
by roez (Initiate) on Jul 23, 2008 at 14:22 UTC
    Hi, When i run perl -V:cc i get "cc='cl'; I uninstalled my perl and reinstalled it and still i get the same error msg. also in my bin dir there is 5.8.6 perl exe file.. Thanks,
Re^2: PAR Packer
by Bloodnok (Vicar) on Jul 23, 2008 at 17:32 UTC
    Is installation of Strawberry Perl (both 5.10.0.1 & 5.8.0.1 available at the time of writing) not feasible?

    At last, a user level that overstates my experience :-))