From owner-freebsd-questions@FreeBSD.ORG Sun Feb 8 21:22:41 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C82C1106564A for ; Sun, 8 Feb 2009 21:22:41 +0000 (UTC) (envelope-from timothyk@wallnet.com) Received: from mta5.srv.hcvlny.cv.net (mta5.srv.hcvlny.cv.net [167.206.4.200]) by mx1.freebsd.org (Postfix) with ESMTP id 9DF078FC19 for ; Sun, 8 Feb 2009 21:22:41 +0000 (UTC) (envelope-from timothyk@wallnet.com) Received: from tim-kellerss-macbook-pro.local (ool-18bb798e.dyn.optonline.net [24.187.121.142]) by mta5.srv.hcvlny.cv.net (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTP id <0KER00D95NDSOC20@mta5.srv.hcvlny.cv.net> for freebsd-questions@freebsd.org; Sun, 08 Feb 2009 16:22:41 -0500 (EST) Date: Sun, 08 Feb 2009 16:22:40 -0500 From: Tim Kellers In-reply-to: <498F4B0E.90705@infracaninophile.co.uk> To: Matthew Seaman Message-id: <498F4D20.3080504@wallnet.com> MIME-version: 1.0 Content-type: text/plain; charset=UTF-8; format=flowed Content-transfer-encoding: 7BIT References: <20090208125626.GG10866@anton.digitaltorque.ca> <4ad871310902080659t76a7ed55w8e8f1589e8b1bf7@mail.gmail.com> <20090208155419.GH10866@anton.digitaltorque.ca> <498F4B0E.90705@infracaninophile.co.uk> User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) Cc: Glen Barber , freebsd-questions@freebsd.org Subject: Re: portupgrade failing on perl modules X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Feb 2009 21:22:42 -0000 Matthew Seaman wrote: > Michael P. Soulier wrote: >> On 08/02/09 Glen Barber said: >> >>> Have you tried manually `make deinstall; make install'? >> >> Yes, and the make install pulled in dependencies on other perl >> modules that >> resulted in the same error message that _they_ had to be reinstalled. >> Following those dependencies resulted in the same, and so on... >> >> I have no hair left to pull out, or it would be gone. > > I'd wager that 'pkg_info -l p5-Module-Giving-You-Trouble' says everything > is installed under ${LOCALBASE}/lib/perl5/site-perl/5.8.8 but that if you > run 'perl -v' the number 5.8.9 is prominently displayed. > > Please read the UPDATING entry for 20090113, strike yourself upon the > forehead whilst crying "D'oh!" in a loud voice and then run > 'perl-after-upgrade -f' as instructed. > > Cheers, > > Matthew > Actually, I was having that trouble, too. But for me the solution was to deinstall perl-threaded, pkg_delete -f the non-deinstalled perl 5.8.9, rmconfig && make config-recursive in /usr/ports/lang/perl5.8, make sure the "build threaded perl" was unchecked and make install clean from there. Before doing all that, I had run perl-after-upgrade (several times) to no avail. I'm not sure how I ended up with 2 perls installed, or why deinstalling perl-threaded left one remaining, but all was (is) well after I reverted perl as above. Tim