From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SU4ek-0000UO-Fe for garchives@archives.gentoo.org; Mon, 14 May 2012 23:26:22 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B8CE8E08C6; Mon, 14 May 2012 23:25:56 +0000 (UTC) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 38668E08A2 for ; Mon, 14 May 2012 23:24:40 +0000 (UTC) Received: by werj55 with SMTP id j55so3007264wer.40 for ; Mon, 14 May 2012 16:24:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:organization :x-mailer:mime-version:content-type:content-transfer-encoding; bh=s36jnlnt6Fd9GzX4yNLE0hixiuA1j2N2EHpUJFtd7bo=; b=nTJ2ZFFrGEgz3USQartBv4qhDitaDsCjfprcMA6q2IMtVeHKhOv21fRV6YP8AWqVAT tQproyiBh9jilEW3JmxJzXQ/zQUjDSs8e0t5DQMCaLYZdRI483D3NvmX6gIrtq3sgbGK Dm+L9kSCTG/pfIIv9QKSG7Feyx+S2+WlCaPtMoGGs+gPybQBZed6pwNqshmLb6cofEfB J4NGMGD1CvFp63b6ACwmuF4yzI6zjFx1NSLx6mLacnLN6n63lWrcZcsxVio1s+MM0vuc 0XaZNPUYObi8O57nm/buCm6R5GlyGpQZMcpfeAXyDZJgGl/zajpstgtl/YTs0TkQ9guz 9TYA== Received: by 10.180.81.36 with SMTP id w4mr2505609wix.16.1337037880414; Mon, 14 May 2012 16:24:40 -0700 (PDT) Received: from khamul.example.com (196-209-227-85.dynamic.isadsl.co.za. [196.209.227.85]) by mx.google.com with ESMTPS id gd4sm59925090wib.6.2012.05.14.16.24.35 (version=SSLv3 cipher=OTHER); Mon, 14 May 2012 16:24:39 -0700 (PDT) Date: Tue, 15 May 2012 01:21:44 +0200 From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] perl versioning problem, how to get beyond for @world Message-ID: <20120515012144.1d16fe44@khamul.example.com> In-Reply-To: <87pqa6pdyi.fsf@newsguy.com> References: <87pqa6pdyi.fsf@newsguy.com> Organization: Internet Solutions X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 04745354-cc05-4e5b-a228-8cb42e77967e X-Archives-Hash: 3016d44809a3b12728557d277a143f2e On Mon, 14 May 2012 18:58:29 -0400 Harry Putnam wrote: > I have a light minimalish system (noX) and not a lot installed but > for a the last few weeks, when I try to update with emerge -vuD world > > It caves about a perl versioning problem, and specifically about: > perl-core/Module-Build-0.400.0 > > Abbreviated output: > ,---- > | >>> Emerging (1 of 12) perl-core/Module-Build-0.400.0 > | * Module-Build-0.40.tar.gz RMD160 SHA1 SHA256 > size ;-) ... | [ ok ] > | >>> cfg-update-1.8.2-r1: Checksum index is up-to-date ... > | >>> Unpacking source... > | >>> Unpacking Module-Build-0.40.tar.gz to > | /var/tmp/portage/perl-core/Module-Build-0.400.0/work > | >>> Source unpacked > in /var/tmp/portage/perl-core/Module-Build-0.400.0/work | >>> > Preparing source in > | /var/tmp/portage/perl-core/Module-Build-0.400.0/work/Module-Build-0.40 ... > | >>> Source prepared. | >>> Configuring source in > | /var/tmp/portage/perl-core/Module-Build-0.400.0/work/Module-Build-0.40 ... > | * Using Module::Build > | * perl Build.PL --installdirs=vendor --libdoc= > | --destdir=/var/tmp/portage/perl-core/Module-Build-0.400.0/ima > | ge/ --create_packlist=0 > | *** BOOTSTRAPPING version *** > | Checking prerequisites... > | build_requires: > | ! Parse::CPAN::Meta (1.40) is installed, but we need version >= > | 1.4401 > | ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install > the versions | of the modules indicated above before proceeding with > this installation | > | Could not create MYMETA files > | Creating new 'Build' script for 'Module-Build' version '0.40' > | Copied META.yml to MYMETA.yml for bootstrapping > | > | These additional prerequisites must be installed: > | requires: > | ! version (we need version 0.87) > | >>> Source configured. > | >>> Compiling source in > | /var/tmp/portage/perl-core/Module-Build-0.400.0/work/Module-Build-0.40 ... > | version version 0.87 required--this is only version 0.82 at > | /usr/lib/perl5/vendor_perl/5.12.4/Module/Metadata > | .pm line 20. > | [...] > `---- > > I can't really see what to do about this... > > What is installed is: > > ,---- > | # eix -Ic|grep Parse.*Meta > | [I] perl-core/Parse-CPAN-Meta (1.440.400@05/03/12): Parse META.yml > and other | similar CPAN metadata files > | [I] virtual/perl-Parse-CPAN-Meta (1.440.400@04/25/12): Virtual for > Parse-CPAN-Meta `---- Perl and any package manager tend to make an ugly combination... Now, I've never seen this specific error before but it looks like perl thinks your installed Parse-CPAN-Meta is still the old version 1.40. It doesn't realize what portage did in the interim. Have a look in that ebuild and 1.440.400 and you'll see quite a difference. Does unmerging and remerging Parse-CPAN-Meta fix anything? -- Alan McKinnnon alan.mckinnon@gmail.com