ppm> upgrade -install PAR-Packer
PAR-Packer 0.970: new version 0.978 available in bribes
PAR-Packer 0.970: new version 0.976 available in theory

   Note: PAR-Packer version 0.970 is available from more than one place.
   Which repository would you like to upgrade from?

1. bribes
2. theory

Repository? [ActiveState Package Repository] 1
====================
Upgrade 'http://www.bribes.org/perl/ppm/PAR-Packer.ppd' version 0.978 in ActiveP
erl 5.8.8.817.
====================
Downloaded 1636952 bytes.
Extracting 63/63: blib/script/tkpp.bat
Installing C:\Perl\html\bin\par.html
[...]
Successfully upgraded PAR-Packer version 0.978 in ActivePerl 5.8.8.817.

A pp build then fails:

Perl lib version (v5.8.8) doesn't match executable version (v5.8.6) at C:/Perl/l
ib/Config.pm line 46.
Compilation failed in require at C:/Perl/lib/Errno.pm line 8.
BEGIN failed--compilation aborted at C:/Perl/lib/Errno.pm line 8.
Compilation failed in require at C:/Perl/lib/File/Temp.pm line 138.
BEGIN failed--compilation aborted at C:/Perl/lib/File/Temp.pm line 138.
Compilation failed in require at C:/Perl/site/lib/Archive/Zip.pm line 26.
BEGIN failed--compilation aborted at C:/Perl/site/lib/Archive/Zip.pm line 26.
Compilation failed in require at -e line 473.
C:\Perl\bin\pp: Failed to extract a parl from 'PAR::StrippedPARL::Static' to file 'parlQCf1daY.exe' at C:/Perl/site/lib/PAR/Packer.pm line 1157, <DATA> line 1.

Following the suggestion in this thread:
  http://www.nntp.perl.org/group/perl.par/2006/11/msg2712.html

C:\> perl -MPAR::StrippedPARL::Static -e "PAR::StrippedPARL::Static->write_parl('test_parl.exe');"
Perl lib version (v5.8.8) doesn't match executable version (v5.8.6) at
C:/Perl/lib/Config.pm line 46.

It looks like I'm getting the wrong version from bribes.

> perl -v

This is perl, v5.8.8 built for MSWin32-x86-multi-thread
(with 25 registered patches, see perl -V for more detail)

Copyright 1987-2006, Larry Wall

Binary build 817 [257965] provided by ActiveState http://www.ActiveState.com
Built Mar 20 2006 17:54:25

The ppd (http://www.bribes.org/perl/ppm/PAR-Packer.ppd) looks like it
will use the 56 version for my perl, instead of 58..?

        <OS NAME="MSWin32" />
        <ARCHITECTURE NAME="MSWin32-x86-multi-thread" />
        <CODEBASE HREF="PAR-Packer-0.978-PPM56.tar.gz" />
   ...
        <OS NAME="MSWin32" />
        <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" />
        <CODEBASE HREF="PAR-Packer-0.978-PPM58.tar.gz" />

Any hints appreciated.

Brad

--
  Tether even a roasted chicken.                         -- Hagakure

Reply via email to