After emerge rsync'ing a couple of hours ago (20:00 2002-05-09) I can't install Xerces. This is what happens: bash-2.05a# emerge xerces Calculating dependencies \!!! Error merging /usr/portage/dev-java/xerces/xerces-2.0.1.ebuild: invalid dependency in: 'virtual/jdk-1.3 virtual/jdk-1.3' >>> Please report this ebuild error to http://bugs.gentoo.org. bash-2.05a# emerge --version Portage 1.9.10 bash-2.05a# uname -a Linux goldfish.spiderplant.net 2.4.18 #14 SMP Tue Apr 16 19:59:45 BST 2002 i686 AuthenticAMD bash-2.05a# cat /var/cache/edb/world | grep java dev-java/ant dev-java/ibm-jdk
This is not a bug in the ebuild. I can reproduce it with Portage 1.9.10, so I assume it must be some changes to the virtual mechanism. I tried messing a bit with the /var/db/pkg/virtuals dir, to no avail. Daniel, you know more about this ?
Afraid not. The only thing I can really say is that I have a pretty vanilla system - I've not manually changed my Portage tree. If there's anything else you want me to do or information you need to shed more light on this, please don't hesitate to let me know.
This was actually a pretty obvious bug in the xerces ebuild. DEPEND="virtual/jdk-1.3" is not a valid dep and should be ">=virtual/jdk-1.3". Fixed on cvs. This bug should have been detected in a merge test before actually being committed.