delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/08/25/01:50:33

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Tue, 24 Aug 2004 22:50:24 -0700
From: Yitzchak Scott-Thoennes <sthoenna AT efn DOT org>
To: cygwin AT cygwin DOT com
Subject: Re: Cygwin-Perl upgrade and modules
Message-ID: <20040825055024.GA2160@efn.org>
References: <412A5469 DOT 3010404 AT gymel DOT com> <200408250038 DOT i7P0c5Pg020485 AT ms-smtp-01-eri0 DOT southeast DOT rr DOT com>
Mime-Version: 1.0
In-Reply-To: <200408250038.i7P0c5Pg020485@ms-smtp-01-eri0.southeast.rr.com>
User-Agent: Mutt/1.4.1i
Organization: bs"d
X-IsSubscribed: yes

On Tue, Aug 24, 2004 at 08:38:09PM -0400, Gary Nielson wrote:
> The other day, I decided to finally update all my cygwin packages with
> setup.exe -- including perl. Went from 5.8.0 to 5.8.5 and now realize that
> the path to all the modules I installed is under the older version at
> /usr/lib/perl5/site_perl/5.8.0 instead of  /usr/lib/perl5/site_perl/5.8.5.
> I've always shied away from upgrading perl in Linux so don't have much
> experience dealing with modules from older installations. Must I re-install
> all these modules, or can I add a path to them in my scripts, or should I
> revert back to the older version of perl and if so, how? Any help
> appreciated.

For perl in general, versions from 5.8.2 to 5.8.5 are supposed to have
backward compatibility with 5.8.0-built modules.

However, the cygwin perl 5.8.0 was non-threaded and the cygwin perl
5.8.2 and 5.8.5 are threaded, which makes them incompatible, so any
xs modules will need to be reinstalled.  The CPAN autobundle command
is supposed to provide a fairly easy way to do this, but I haven't
used it myself (and you need to do it before uninstalling 5.8.0.)

I think the last 5.8.0 package was named perl-5.8.0-5.tar.bz2.  Try
googling for that filename to see if it is available somewhere on a
stale mirror.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019