FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo User

 
 
LinkBack Thread Tools
 
Old 02-19-2010, 02:13 PM
Allan Gottlieb
 
Default trouble with virtual/jdk (SOLVED)

At Thu, 18 Feb 2010 20:44:21 -0500 Allan Gottlieb <gottlieb@nyu.edu> wrote:

> When I run
> emerge --ignore-default-opts --pretend --deep --tree --verbose --update --with-bdeps=y world
>
> I get (after a DeprecationWarning about portage.dep.dep_getkey() that I
> believe I can ignore)
>
> Total: 0 packages, Size of downloads: 0 kB
>
> !!! The following update has been skipped due to unsatisfied dependencies:
>
> virtual/jdk:1.5
>
> !!! All ebuilds that could satisfy "=dev-java/sun-jdk-1.5.0*" have been masked.
> !!! One of the following masked packages is required to complete your request:
> - dev-java/sun-jdk-1.5.0.22 (masked by: dlj-1.1 license(s))
> A copy of the 'dlj-1.1' license is located at '/usr/portage/licenses/dlj-1.1'.
>
> (dependency required by "virtual/jdk-1.5.0" [ebuild])
>
> ================================================== ==============
>
> But I don't see why virtual/jdk-1.5.0 is being referenced (it is not installed)
>
> I have icedtea6-bin installed and set as my system and user vm.
>
> I do not get the error when I don't have --with-bdeps=y so it must be
> some build dependency. But how do I find which one?
>
> # emerge --pretend --verbose --with-bdeps=y --depclean virtual/jdk:1.5
>>>> No packages selected for removal by depclean
>
> # emerge --pretend --verbose --with-bdeps=y --depclean =virtual/jdk-1.5.0
>>>> No packages selected for removal by depclean
>
> # eix virtual/jdk
> [i] virtual/jdk
> Available versions:
> (1.4) [M]1.4.1 [M]1.4.2
> (1.5) 1.5.0
> (1.6) 1.6.0
> Installed versions: 1.6.0(1.6)(23:21:11 04/21/09)

Phillip suggested equery d over eix and noted that the java6 USE flag is
relevant. Indeed, having java, but not java6 in make.conf, tells hsqldb
that I want virtual/jdk-1.5*. Adding java6 fixed everything.

Thank you david, willie, and philip.

allan
 

Thread Tools




All times are GMT. The time now is 01:36 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org