Mike Markowski wrote:

Apparently not, though I would have thought so as well:

  # emerge -p sun-jdk

  These are the packages that I would merge, in order:

  Calculating dependencies ...done!
  [ebuild   Rf  ] dev-java/sun-jdk-1.4.2.10

This is a strange one. Things were emerging uneventfully until last night (previous 'emerge' was probably around last weekend, give or take a little).

Anyway, it's Christmas Eve with more pressing things to tend to. This will get sorted out in the days that come. Merry Christmas everyone!!

Mike

Raphael Melo de Oliveira Bastos Sales wrote:

Doesn't sun-jdk satisfies this dependency?

2005/12/24, Mike Markowski <[EMAIL PROTECTED]>:

I just accidentally zapped all my incoming gentoo-user emails, so
apologies if this is a duplicate question... After a successful "emerge
sync" I tried an "emerge -uD world" but get:

  These are the packages that I would merge, in order:

  Calculating world dependencies |
  emerge: there are no ebuilds to satisfy "dev-java/sun-j2sdk".
  (dependency required by "sys-libs/db-4.2.52_p2-r1" [ebuild])

I thought sun-j2sdk had been removed from portage a while back.  Any
pointers on where I can start looking for the problem here?  I'll start
digging but thought I'd post a note in case someone else has already
encountered and solved this.

Thanks!
Mike
--
gentoo-user@gentoo.org mailing list





I had a look at /usr/portage/sys-libs/db/db-4.2.52_p2-r1.ebuild and in there the dependencies are:
DEPEND="tcltk? ( >=dev-lang/tcl-8.4 )
       java? ( virtual/jdk )"
RDEPEND="tcltk? ( dev-lang/tcl )
       java? ( virtual/jre )"

I then located the /var/cache/edb/virtuals and in there I got:
virtual/jre dev-java/blackdown-jdk
virtual/jdk dev-java/blackdown-jdk

I have gotten rid of blackdown recently and I have sun-jdk and sun-jre-bin installed. They provide the virtual/jdk and virtual/jre.

I have sys-libs/db-4.2.52_p2-r1 installed but with -java. I tried 'USE=java emerge -vp db' and it did recognize that I have java installed already. I tried 'USE=java emerge -evp db' to see which java it would install and amongst the packages was sun-jdk-1.5.0.06 which is how I got my masking set up.

Maybe if you re-emerge db your problem will disappear? Could it be in your virtuals file? Can it be your profile? Mine is:
$ ls -ld /etc/make.profile
lrwxrwxrwx 1 root root 46 Aug 11 01:38 /etc/make.profile -> /usr/portage/profiles/default-linux/x86/2005.1

I dont fully understand how virtuals work but maybe any of this is can be of help.

Eugene.

--
gentoo-user@gentoo.org mailing list

Reply via email to