PAR packer Error

Discussion in 'Perl Misc' started by Roi, Jul 23, 2008.

  1. Roi

    Roi Guest

    Hello,
    I am trying to make an exe file from a perl script file. I am using
    ActiveState Perl 5.8.6 (Build 811) on Windows.
    This is the lcommand that i am running and the error msg:

    pp -o sp.exe spdisplaye.pl
    Perl lib version (v5.8.6) doesn't match executable version (v5.8.8) at
    C:/Perl/
    ib/Config.pm line 32.
    Compilation failed in require at C:/Perl/lib/DynaLoader.pm line 25.
    BEGIN failed--compilation aborted at C:/Perl/lib/DynaLoader.pm line
    25.
    Compilation failed in require at C:/Perl/site/lib/Compress/Zlib.pm
    line 15.
    Compilation failed in require at C:/Perl/site/lib/Archive/Zip.pm line
    11.
    BEGIN failed--compilation aborted at C:/Perl/site/lib/Archive/Zip.pm
    line 11.
    Compilation failed in require at -e line 406.
    C:\Perl\Bin/pp: Failed to extract a parl from
    'PAR::StrippedPARL::Static' to fi
    e 'parlHk8jbV7.exe' at C:/Perl/site/lib/PAR/Packer.pm line 1149,
    <DATA> line 1.


    i am using PAR 0.976

    i will be happy to find solution for thi problem as i am trying to
    solve it for more then 10 hours..
    Thanks,
    Roi
     
    Roi, Jul 23, 2008
    #1
    1. Advertising

  2. Roi

    Ben Morrow Guest

    Quoth Roi <>:
    > Hello,
    > I am trying to make an exe file from a perl script file. I am using
    > ActiveState Perl 5.8.6 (Build 811) on Windows.
    > This is the lcommand that i am running and the error msg:
    >
    > pp -o sp.exe spdisplaye.pl
    > Perl lib version (v5.8.6) doesn't match executable version (v5.8.8) at
    > C:/Perl/
    > ib/Config.pm line 32.


    What happens if you just run

    perl spdisplaye.pl

    ? It looks to me as though you've messed up your perl installation.

    Ben

    --
    BEGIN{*(=sub{$,=*)=sub{print@_};local($#,$;,$/)=@_;for(keys%{ #
    $#}){/m/&&next;**=${$#}{$_};/(\w):/&&(&(($#.$_,$;.$+,$/),next);$/==\$*&&&)($;.$
    _)}};*_=sub{for(@_){$|=(!$|||$_||&)(q) )));&((q:\:\::,q,,,\$_);$_&&&)("\n")}}}_
    $J::u::s::t, $a::n::eek:::t::h::e::r, $P::e::r::l, $h::a::c::k::e::r, $,
     
    Ben Morrow, Jul 23, 2008
    #2
    1. Advertising

  3. Roi

    Roi Guest

    On 23 יולי, 20:16, Ben Morrow <> wrote:
    > Quoth Roi <>:
    >
    > > Hello,
    > > I am trying to make an exe file from a perl script file. I am using
    > > ActiveState Perl 5.8.6 (Build 811) on Windows.
    > > This is the lcommand that i am running and the error msg:

    >
    > > pp -o sp.exe spdisplaye.pl
    > > Perl lib version (v5.8.6) doesn't match executable version (v5.8.8) at
    > > C:/Perl/
    > > ib/Config.pm line 32.

    >
    > What happens if you just run
    >
    >     perl spdisplaye.pl
    >
    > ? It looks to me as though you've messed up your perl installation.
    >
    > Ben
    >
    > --
    > BEGIN{*(=sub{$,=*)=sub{print@_};local($#,$;,$/)=@_;for(keys%{ #
    > $#}){/m/&&next;**=${$#}{$_};/(\w):/&&(&(($#.$_,$;.$+,$/),next);$/==\$*&&&)(­$;.$
    > _)}};*_=sub{for(@_){$|=(!$|||$_||&)(q) )));&((q:\:\::,q,,,\$_);$_&&&)("\n")}}}_
    > $J::u::s::t, $a::n::eek:::t::h::e::r, $P::e::r::l, $h::a::c::k::e::r, $,


    Hi,
    If I run perl spdisplaye.pl it is working... and i reinstalled the
    ActiveState Perl recently
     
    Roi, Jul 24, 2008
    #3
  4. Roi

    Ben Morrow Guest

    [please don't quote signatures]

    Quoth Roi <>:
    > On 23 יולי, 20:16, Ben Morrow <> wrote:
    > > Quoth Roi <>:
    > >
    > > > Hello,
    > > > I am trying to make an exe file from a perl script file. I am using
    > > > ActiveState Perl 5.8.6 (Build 811) on Windows.
    > > > This is the lcommand that i am running and the error msg:

    > >
    > > > pp -o sp.exe spdisplaye.pl
    > > > Perl lib version (v5.8.6) doesn't match executable version (v5.8.8) at
    > > > C:/Perl/
    > > > ib/Config.pm line 32.

    > >
    > > What happens if you just run
    > >
    > >     perl spdisplaye.pl
    > >
    > > ? It looks to me as though you've messed up your perl installation.

    >
    > If I run perl spdisplaye.pl it is working... and i reinstalled the
    > ActiveState Perl recently


    OK, then, have you by any chance installed a PPM of PAR-Packer that was
    intended for perl 5.8.8?

    Can you confirm that

    perl -ne"/V eq / and print" c:\perl\lib\Config.pm

    prints

    $^V eq v5.8.6

    ? Can you put this in a file parlv.pl

    print "$^]\n";

    and run both

    parl parlv.pl

    and

    parldyn parlv.pl

    ? If they don't both print '5.008006' then your version of PAR::packer
    does not match your version of perl: I would suggest installing the
    latest 5.8.8 from ActiveState.

    Ben

    --
    'Deserve [death]? I daresay he did. Many live that deserve death. And some die
    that deserve life. Can you give it to them? Then do not be too eager to deal
    out death in judgement. For even the very wise cannot see all ends.'
     
    Ben Morrow, Jul 24, 2008
    #4
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. PAR, PAR::Packer

    , Dec 1, 2006, in forum: Perl Misc
    Replies:
    1
    Views:
    245
    John Bokma
    Dec 1, 2006
  2. Yakov

    pp question (PAR::Packer)

    Yakov, Apr 8, 2007, in forum: Perl Misc
    Replies:
    2
    Views:
    128
    Bart Lateur
    Apr 10, 2007
  3. Replies:
    0
    Views:
    251
  4. Oliver Soeder
    Replies:
    1
    Views:
    289
  5. jis

    Par::packer

    jis, Jun 19, 2013, in forum: Perl Misc
    Replies:
    1
    Views:
    203
Loading...

Share This Page