PAR packer Error


R

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.
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
 
Ad

Advertisements

B

Ben Morrow

Quoth Roi said:
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
 
R

Roi

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{[email protected]_};local($#,$;,$/)[email protected]_;for(keys%{ #[email protected]
$#}){/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
 
Ad

Advertisements

B

Ben Morrow

[please don't quote signatures]

Quoth Roi said:
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
 

Ask a Question

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

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top