From owner-freebsd-ports@FreeBSD.ORG Tue Jun 16 18:07:29 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7460C1065670 for ; Tue, 16 Jun 2009 18:07:29 +0000 (UTC) (envelope-from shuvaev@physik.uni-wuerzburg.de) Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by mx1.freebsd.org (Postfix) with ESMTP id EEE388FC08 for ; Tue, 16 Jun 2009 18:07:28 +0000 (UTC) (envelope-from shuvaev@physik.uni-wuerzburg.de) Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 767AFA0757; Tue, 16 Jun 2009 20:07:27 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 68856A0701; Tue, 16 Jun 2009 20:07:27 +0200 (CEST) Received: from mail.physik.uni-wuerzburg.de (wthp192.physik.uni-wuerzburg.de [132.187.40.192]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 53726A06DA; Tue, 16 Jun 2009 20:07:27 +0200 (CEST) Received: from wep4035 ([132.187.37.35]) by mail.physik.uni-wuerzburg.de (Lotus Domino Release 8.0.2FP1HF244) with ESMTP id 2009061620072648-9262 ; Tue, 16 Jun 2009 20:07:26 +0200 Received: by wep4035 (sSMTP sendmail emulation); Tue, 16 Jun 2009 20:07:26 +0200 Date: Tue, 16 Jun 2009 20:07:26 +0200 From: Alexey Shuvaev To: Scott Bennett Message-ID: <20090616180726.GA945@wep4035.physik.uni-wuerzburg.de> References: <200906160325.n5G3PxGP008120@mp.cs.niu.edu> MIME-Version: 1.0 In-Reply-To: <200906160325.n5G3PxGP008120@mp.cs.niu.edu> Organization: Universitaet Wuerzburg User-Agent: Mutt/1.5.19 (2009-01-05) X-MIMETrack: Itemize by SMTP Server on domino1/uni-wuerzburg(Release 8.0.2FP1HF244 | April 7, 2009) at 06/16/2009 08:07:26 PM, Serialize by Router on domino1/uni-wuerzburg(Release 8.0.2FP1HF244 | April 7, 2009) at 06/16/2009 08:07:26 PM, Serialize complete at 06/16/2009 08:07:26 PM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de Cc: freebsd-ports@freebsd.org Subject: Re: [REPOST] problem upgrading perl 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: Tue, 16 Jun 2009 18:07:29 -0000 On Mon, Jun 15, 2009 at 10:25:59PM -0500, Scott Bennett wrote: > I got no responses when I posted this a few days ago, so I'm reposting > it now. I'd really like to finish the perl upgrade process, so I could move > on to installing/updating other ports safely, but could use some advice. > -------------------------------------------------------------------- > Following the instructions in /usr/ports/UPDATING for upgrading from > lang/perl5.8 to lang/perl5.10 using portmaster, the first part seems to go > well. The last line of that process is where the excerpt below begins. > The second step, as you will see, fails with the error message shown. > /usr/ports/UPDATING neglects to mention what to do next, and the process > looks incomplete at this point. If someone could offer instructions for > completing the process, I would be grateful. > > ===>>> Upgrade of perl-5.8.9_2 to perl-threaded-5.10.0_3 complete > > hellas# nice +18 portmaster -v -r perl\* > > ===>>> No ORIGIN in /var/db/pkg/perl-threaded-5.10.0_3/+CONTENTS:@comment ORIGIN:lang/perl5.10 /var/db/pkg/perltidy-20071205/+CONTENTS:@comment ORIGIN:devel/perltidy/+CONTENTS > ===>>> Aborting update > The something is wrong with packages database in /var/db/pkg or portmaster doesn't like it. Please, show the output from the following commands to start: head /var/db/pkg/perl-threaded-5.10.0_3/+CONTENTS head /var/db/pkg/perltidy-20071205/+CONTENTS Mine is (no perltidy though): ~> head /var/db/pkg/perl-5.10.0_3/+CONTENTS @comment PKG_FORMAT_REVISION:1.1 @name perl-5.10.0_3 @comment ORIGIN:lang/perl5.10 @cwd /usr/local @conflicts perl-5.6.* @conflicts perl-5.8.* @conflicts perl-threaded-5.8.* man/man1/a2p.1.gz @comment MD5:41051bd143f495e113fa136ac0e9cb6f man/man1/c2ph.1.gz Hmmm... Looking at portmaster sources I've got one idea. Can you try more precise command to upgrade everything depending on perl? nice +18 portmaster -v -r perl-threaded-5.10.0_3 The point is that perl\* wildcard gives you both perl-threaded-XXX and perltidy-XXXX which might be bad idea. If this is the case I think UPDATING entry should be improved to use perl-\* wildcard. > hellas# > > Please copy me in on any responses. I'm subscribed to the digest form > of this list, so responses sent only to the list may take up to a day to be > sent to me as part of the digest. > Thanks in advance for any assistance in proceeding with the perl upgrade. > Just 0.02$, Alexey.