From owner-freebsd-stable@FreeBSD.ORG Sat May 21 21:53:12 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3968B16A4CE for ; Sat, 21 May 2005 21:53:12 +0000 (GMT) Received: from eden.barryp.org (host-233-87-220-24.midco.net [24.220.87.233]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD22143D1D for ; Sat, 21 May 2005 21:53:11 +0000 (GMT) (envelope-from bp@barryp.org) Received: from pe400.barryp.org ([10.66.0.2]) by eden.barryp.org with esmtp (Exim 4.50 (FreeBSD)) id 1DZbu8-000Aod-VW; Sat, 21 May 2005 16:53:09 -0500 Message-ID: <428FADC4.8020907@barryp.org> Date: Sat, 21 May 2005 16:53:08 -0500 From: Barry Pederson User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050325) X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Jim C. Nasby" References: <20050521193508.GO44623@decibel.org> <428F9050.5050400@barryp.org> <20050521204903.GP44623@decibel.org> In-Reply-To: <20050521204903.GP44623@decibel.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: stable@freebsd.org Subject: Re: Problems with portupgrade X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 May 2005 21:53:12 -0000 Jim C. Nasby wrote: > On Sat, May 21, 2005 at 02:47:28PM -0500, Barry Pederson wrote: >> >>Did you perhaps upgrade your Perl earlier? so that perhaps the existing >>installed dependant ports are Perl packages for 5.6.1, but you now have >>5.6.2 and portupgrade thinks your dependant packages should be for that >>- but it can't install them because the older versions for 5.6.1 are in >>place. > > > I did recently go from 5.8 to 5.6. So that means all my perl stuff needs > to re-install? That doesn't really make any sense... Yeah, that'll do it. A lot of those Perl modules are not pure Perl, and contain compiled shared libraries (try; find /usr/local/lib/perl5 -name "*.so"). It's kind of a pain - I'm not at all a Perl fan myself, but have fought with it just to get SpamAssassin running. Too bad they don't handle it the way Python modules are handled, where the same port of a Python module can be installed multiple times for multiple versions of Python. Anyhow, /usr/ports/UPGRADING talks about upgrading all Perl dependencies. This page also quotes the same info http://www.freshports.org/lang/perl5.8 Barry