From owner-freebsd-ports@FreeBSD.ORG Thu Dec 29 12:35:10 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mandree.no-ip.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with ESMTP id ECFC11065673 for ; Thu, 29 Dec 2011 12:35:09 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1]) by apollo.emma.line.org (Postfix) with ESMTP id 39CDB23CF51 for ; Thu, 29 Dec 2011 13:35:09 +0100 (CET) Message-ID: <4EFC5E7D.20208@FreeBSD.org> Date: Thu, 29 Dec 2011 13:35:09 +0100 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111109 Mnenhy/0.8.3 Thunderbird/3.1.16 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: In-Reply-To: X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: hplip fails to build X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2011 12:35:10 -0000 Am 29.12.2011 05:55, schrieb Jeffrey McFadden: > Hello, Porters. > > I mentioned this a couple of days ago but it appears to me that my email > lacked necessary information. > > the first failure looks like this: > >> Attempting to fetch > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/skv/BSDPAN-20111107.tar.bz2 > BSDPAN-20111107.tar.bz2 100% of 8448 B 21 kBps > > ===> perl-5.12.4_3 conflicts with installed package(s): > perl-5.10.1_3 > > They will not build together. > Please remove them first with pkg_delete(1). > *** Error code 1 > > Stop in /usr/ports/lang/perl5.12. > *** Error code 1 > > Stop in /usr/ports/lang/perl5.12. > *** Error code 1 > > Stop in /usr/ports/net-mgmt/net-snmp. > *** Error code 1 > > Stop in /usr/ports/net-mgmt/net-snmp. > *** Error code 1 > > Stop in /usr/ports/print/hplip. > *** Error code 1 > > Stop in /usr/ports/print/hplip. > [jeff@Midget] /usr/ports/print/hplip# > > On my previous attempt I did deinstall the older perl and install the > requested version, but it went ahead and failed again later. Jeff, how exactly did you upgrade to Perl 5.12? Please check /etc/make.conf if there is a PERL_VERSION= line pointing to the old version somehow. Else, please try to follow the instructions from /usr/ports/UPDATING (which you should check regularly): ----------------------------------------------------- 20100715: AFFECTS: users of lang/perl* AUTHOR: skv@FreeBSD.org lang/perl5.12 is out. If you want to switch to it from, for example lang/perl5.10, that is: Portupgrade users: 0) Fix pkgdb.db (for safety): pkgdb -Ff 1) Reinstall new version of Perl (5.12): env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.12 -f perl-5.10.\* 2) Reinstall everything that depends on Perl: portupgrade -fr perl Portmaster users: portmaster -o lang/perl5.12 lang/perl5.10 Conservative: portmaster p5- Comprehensive (but perhaps overkill): portmaster -r perl- Note: If the "perl-" glob matches more than one port you will need to specify the name of the Perl directory in /var/db/pkg explicitly. ----------------------------------------------------- Hope that helps. Best regards,