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 1OELep-0002Kq-Gd for garchives@archives.gentoo.org; Tue, 18 May 2010 12:12:23 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 71531E0667; Tue, 18 May 2010 12:11:48 +0000 (UTC) Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 37970E0667 for ; Tue, 18 May 2010 12:11:48 +0000 (UTC) Received: by wyb36 with SMTP id 36so2291712wyb.40 for ; Tue, 18 May 2010 05:11:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=nt84SG4zxG1ZCDyGYAy//6aAp0RmbcDaEy9yoTiFqaQ=; b=mSnBSbqVIpY0JNPOXc4q01q/AaTLRbuY3mCDCfoGsbpdvH1T7W34Xr5rF1nH3qv808 T/0qDvJzgFLjcTWtqREFQPX2PTEoERstpLdJBx6pOgUUpLmyLfVjp7mn+EGPNm22/9dI RDzRUPzkSaa/oMHu6NKtGmfO+UQlzuS2raJNE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=HMR58efXTG6NClFucLT4coVAMbSUXUSwtcB2MGhYKV2lALZnsXpHvFjflO6/cGxW6M b+L3wVOpY4NNyaDLf/tSr6hFZK9jjn4w2rojHWrzKKhww0+mx4uuOignx5WwVe8+1xpw wGp1K6YSsbjF0iBAfbT0qM5kJCmb+n4HGqD74= Received: by 10.227.155.141 with SMTP id s13mr6165350wbw.78.1274184702750; Tue, 18 May 2010 05:11:42 -0700 (PDT) Received: from [192.168.2.103] (cpc1-linc3-0-0-cust18.nott.cable.ntl.com [86.8.96.19]) by mx.google.com with ESMTPS id l23sm48153451wbb.20.2010.05.18.05.11.42 (version=SSLv3 cipher=RC4-MD5); Tue, 18 May 2010 05:11:42 -0700 (PDT) Message-ID: <4BF283FB.4040902@gmail.com> Date: Tue, 18 May 2010 13:11:39 +0100 From: Barry Jibb User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100411 Icedove/3.0.4 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 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] emerge portage error References: <4BEFEEB8.9060301@gmail.com> <201005161544.05855.alan.mckinnon@gmail.com> In-Reply-To: <201005161544.05855.alan.mckinnon@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 832ae24d-dc75-4600-9da0-cbb08ade8b1d X-Archives-Hash: 2378de0b5d34811a76bdd3c245ea55ec On 16/05/10 14:44, Alan McKinnon wrote: > On Sunday 16 May 2010 15:10:16 Simon wrote: > >> Hi, >> >> Please help me to get rid of this error while emerging portage: >> # emerge portage >> > [snip] > > Yea gods, the youth of today. In my day, when I was a little whipper-snapper, > we actually read the ebuild. Why because? Because there was no-one else around > to do our looking by proxy for us! > > So, in the interest of decomming the proxy in my head, herewith the magic > incantations to make your problem go "Poof!" and disappear: > > Firstly, you have tools to help. equery, euse, and many more. Learn how to use > them, and use them. > > Secondly, read the ebuild. portage does what the ebuild says so the master > reference to figure out why portage wants to do something is in the ebuild (or > eclasses that it inherits). > > >> * "bsddb" module is out-of-date and no longer maintained inside >> dev-lang/python. It has >> * been additionally removed in Python 3. You should use external, >> still maintained "bsddb3" >> * module provided by dev-python/bsddb3 which supports both Python 2 >> and Python 3. >> * >> * ERROR: dev-lang/python-2.5.4-r4 failed. >> * Call stack: >> * ebuild.sh, line 49: Called pkg_setup >> * python-2.5.4-r4.ebuild, line 64: Called built_with_use >> 'pkg_setup' 'pkg_setup' >> * eutils.eclass, line 1862: Called die >> * The specific snippet of code: >> * die) die "$PKG does not >> actually support the $1 USE flag!";; >> * The die message: >> * sys-devel/gcc-4.1.2 does not actually support the libffi USE flag! >> > From the ebuild: > pkg_setup() { > if use berkdb; then > ewarn "\"bsddb\" module is out-of-date and no longer > maintained inside dev-lang/python. It has" > ewarn "been additionally removed in Python 3. You should use > external, still maintained \"bsddb3\"" > ewarn "module provided by dev-python/bsddb3 which supports > both Python 2 and Python 3." > fi > > if built_with_use sys-devel/gcc libffi; then > die "Reinstall sys-devel/gcc with \"libffi\" USE flag > disabled" > fi > } > > > So, to get rid of the bsddb ewarn, you need to remove that "berkdb" from USE. > > And the build failure is staring you right there in the face. As we say here > at the tip of Africa, "As dit 'n slang was, het dit jou gepik" [If it were a > snake, it would have already bitten you]. > > > You have "USE=libffi" which doesn't work. Remove it, sync the tree, rebuild > world. (your portage and gcc versions have updates available, even on stable) > > > > How do i unsubscribe from the list? I love it, but i subscribed in error and I cant seem to stop it!