From owner-freebsd-questions@FreeBSD.ORG Wed Jan 5 01:33:39 2011 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 0603610656A5 for ; Wed, 5 Jan 2011 01:33:38 +0000 (UTC) (envelope-from jpg@griffin.gnix.co.uk) Received: from griffin.gnix.co.uk (griffin.gnix.co.uk [80.229.5.32]) by mx1.freebsd.org (Postfix) with ESMTP id 6B48A8FC16 for ; Wed, 5 Jan 2011 01:33:36 +0000 (UTC) Received: from griffin.gnix.co.uk (jpg@localhost [127.0.0.1]) by griffin.gnix.co.uk (8.14.3/8.14.3) with ESMTP id p051B8GR015121 for ; Wed, 5 Jan 2011 01:11:09 GMT Received: (from jpg@localhost) by griffin.gnix.co.uk (8.14.3/8.14.3/Submit) id p051B87e004818 for freebsd-questions@freebsd.org; Wed, 5 Jan 2011 01:11:08 GMT Message-Id: <201101050111.p051B87e004818@griffin.gnix.co.uk> To: freebsd-questions@freebsd.org Date: Wed, 5 Jan 2011 01:11:08 +0000 (GMT) From: jamie@gnix.co.uk X-Mailer: ELM [version 2.4ME+ PL66 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: best way to rebuild all perl ports 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: Wed, 05 Jan 2011 01:33:39 -0000 hi everyone When i installed FreeBSD 8.1 the other day i was just going to keep it a console-based system with no X just to do a bit of coding and stuff. I then installed perl 5.12. A few days later I changed my mind and installed X with a window manager and a few other things. Somehow - not sure when and why - one of the ports installed perl 5.10 as a dependancy setting itself as the default perl installation for the system so i ended with a mix of ports build against different perl versions. I've mostly fixed this by doing a: `env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.12 -f perl-5.10.\*` followed by: `portupgrade -fr perl` (which didn't do anything :-/ ) or at least i thought i had, but it seems there are a few perl modules that aren't behaving and i think i need to just rebuild all the perl stuff again. I wondered, should i do this and if so if there's a particular ports-management tool that would be best suited to this? jamie