----- Original Message ----- 
From: "Conor Lillis" <[EMAIL PROTECTED]>
To: <perl-win32-users@listserv.ActiveState.com>
Sent: Friday, December 05, 2008 2:07 AM
Subject: PPM issue


> Hi guys
> I have an issue below on running PPM on any packages, has anyone
> encountered this issue before or do they have a workaround?
>
> D:\Admin\Scripts>ppm install net-dns
> ====================
> Install 'Net-IP' version 1.25 in ActivePerl 5.8.7.815.
> ====================
> Couldn't read chunk at offset unknown at
> C:/perl/site/lib/PPM/Archive/Tar.pm line 25
> Error: Can't call method "is_label" on an undefined value at
> C:/perl/site/lib/Archive/Tar.pm line 282.

Doesn't ring any bells with me.
What version of Archive::Tar do you have ?

What's on line 25 ? and  line 282 ?

For me (version 1.38_01):

-------------------------------------
21: $CHMOD                  = 1;
22: $DO_NOT_USE_PREFIX      = 0;
23: $INSECURE_EXTRACT_MODE  = 0 unless defined $INSECURE_EXTRACT_MODE;
24:
25: BEGIN {
26:     use Config;
27:     $HAS_PERLIO = $Config::Config{useperlio};
28:
29:     ### try and load IO::String anyway, so you can dynamically
30:     ### switch between perlio and IO::String
-------------------------------------
-------------------------------------
278:         ### line 111
279:         {   my $nulls = join '', "\0" x 12;
280:             unless( $nulls eq substr( $chunk, 500, 12 ) ) {
281:                 $self->_error( qq[Invalid header block at offset 
$offset] );
282:                 next LOOP;
283:             }
284:         }
285:
286:         ### pass the realname, so we can set it 'proper' right away
287:         ### some of the heuristics are done on the name, so important
-------------------------------------

But I have the latest (build 824, perl-5.8.8).

Cheers,
Rob 

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to