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 1NbNHN-0003uH-Pc for garchives@archives.gentoo.org; Sun, 31 Jan 2010 00:03:07 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D2E4BE0874; Sun, 31 Jan 2010 00:01:58 +0000 (UTC) Received: from mail2.pcorp.com.au (mail2.pcorp.com.au [150.101.72.19]) by pigeon.gentoo.org (Postfix) with ESMTP id 0E9D7E0874 for ; Sun, 31 Jan 2010 00:01:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail2.pcorp.com.au (Postfix) with ESMTP id B944FA00045 for ; Sun, 31 Jan 2010 09:31:54 +0930 (CST) X-Virus-Scanned: amavisd-new at mail2.pcorp.com.au Received: from mail2.pcorp.com.au ([127.0.0.1]) by localhost (mail2.pcorp.com.au [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CTB7ImSkJt82; Sun, 31 Jan 2010 09:31:53 +0930 (CST) Received: from [172.16.0.52] (220-253-117-148.SA.netspace.net.au [220.253.117.148]) by mail2.pcorp.com.au (Postfix) with ESMTP id 11BBCA0007B for ; Sat, 30 Jan 2010 15:44:15 +0930 (CST) Subject: Re: [gentoo-user] Question about RDEPEND From: Iain Buchanan To: gentoo-user@lists.gentoo.org In-Reply-To: <201001300332.56327.Warp_7@gmx.de> References: <201001300332.56327.Warp_7@gmx.de> Content-Type: text/plain; charset="UTF-8" Date: Sat, 30 Jan 2010 15:43:16 +0930 Message-ID: <1264831996.6646.63.camel@localhost> 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 X-Mailer: Evolution 2.28.2 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: e087aa5a-5a02-4f71-90aa-ae606abd9b4a X-Archives-Hash: 1e32a135620a8dcb8df0dc479d696e3e On Sat, 2010-01-30 at 03:32 +0100, Frank Steinmetzger wrote: > Hi there, >=20 > a while ago, I emerged virtual/jdk, and prior to it sun-jdk > in order to direct manually what the virtual shall pull in. >=20 > But now, virtual/jdk wants to install dev-java/icedtea as well: >=20 > ,--[ emerge -tpuvD world ] ---- > | Calculating dependencies... done! > | [nomerge ] media-tv/tvbrowser-2.7.4 USE=3D"-doc -source -themes= " > | [nomerge ] dev-java/skinlf-6.7 USE=3D"-examples -source" > | [nomerge ] dev-java/xalan-2.7.1 USE=3D"-doc -source" > | [nomerge ] virtual/jdk-1.6.0 > | [ebuild N ] dev-java/icedtea6-bin-1.6.2 USE=3D"X alsa nsplug= in -doc -examples -source" 35,393 kB > `------------------------------ >=20 > Even though I understand from the virtual=E2=80=99s ebuild > that it needs one and only one of those: >=20 > RDEPEND=3D"|| ( > amd64? ( dev-java/icedtea6-bin ) > x86? ( dev-java/icedtea6-bin ) > amd64? ( =3Ddev-java/sun-jdk-1.6.0* ) > x86? ( =3Ddev-java/sun-jdk-1.6.0* ) > =3Ddev-java/ibm-jdk-bin-1.6.0* > =3Ddev-java/hp-jdk-bin-1.6.0* > =3Ddev-java/diablo-jdk-1.6.0* > =3Ddev-java/soylatte-jdk-bin-1.0* > =3Ddev-java/apple-jdk-bin-1.6.0* > =3Ddev-java/winjdk-bin-1.6.0* > )" >=20 > Am I getting something wrong here? Why is it pulling in icedtea? > I=E2=80=99m on x86 BTW. from my understanding of the "any of many" RDEPEND=3D"|| ..." syntax, it should do what you expect and not pull in icedtea. However I remember that sun-jdk requires a license acceptance which has changed recently, so maybe sun-jdk is now masked on your system, hence the need for something else. What is the complete emerge output? Look for any masked or license restricted packages. I added this to /etc/portage/package.license: dev-java/sun-jdk dlj-1.1 HTH, --=20 Iain Buchanan What does "it" mean in the sentence "What time is it?"?