At 17.12 +0000 1999.08.03, David Pennell wrote: >CPAN-mac fetches the file I need, but it will always break on the gzopen >stage. In most, but not all cases, dragging the file to "installme" will >successfully install the module. Did you try to up the MacPerl memory partition? What version of CPAN.pm do you have? My line 4207 is different than yours (in CPAN 1.50): sub TIEHANDLE { my($class,$file) = @_; my $ret; $class->debug("file[$file]"); if ($CPAN::META->has_inst("Compress::Zlib")) { my $gz = Compress::Zlib::gzopen($file,"rb") or ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ die "Could not gzopen $file"; $ret = bless {GZ => $gz}, $class; } else { my $pipe = "$CPAN::Config->{'gzip'} --decompress --stdout $file |"; my $fh = FileHandle->new($pipe) or die "Could pipe[$pipe]: $!"; binmode $fh; $ret = bless {FH => $fh}, $class; } $ret; } This would be more consistent with your error message, too. You had: > my $gz = Compress::Zlib::gzopen($read, "rb") > or $CPAN::Frontend->mydie("Cannot gzopen $read: $!\n"); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Line 4207 But error messages go back to the starting line of the statement, which would in this case be line 4206. And your error message was: ># Could not gzopen :.cpan:sources:authors:id:GAAS:URI-1.04.tar.gz. >File 'Internet 03:Programming:MacPerl Ÿ:site_perl:CPAN.pm'; Line 4207 But line 4207 says "Could not". And there is no $!. So I suggest, if adding more memory to MacPerl does not help, changing CPAN.pm line 4207-8 to: my $gz = Compress::Zlib::gzopen($file,"rb") or die "Could not gzopen $file: $!"; Maybe the addition of the $! will tell us something. Thanks, -- Chris Nandor mailto:pudge@pobox.com http://pudge.net/ %PGPKey = ('B76E72AD', [1024, '0824090B CE73CA10 1FF77F13 8180B6B6']) ==== Want to unsubscribe from this list? ==== Send mail with body "unsubscribe" to macperl-modules-request@macperl.org