I had dev-java/blackdown-jdk installed but removed it, version 1.4.2_rc1, I think. When I try to emerge ibm or sun's jre or jdk I get this message: emerge -pv dev-java/ibm-jdk-bin These are the packages that I would merge, in order: Calculating dependencies \ !!! Problem in dev-java/ibm-jdk-bin dependencies. !!! 'virtual/java-scheme' I'm using portage 2.0.51_pre12 so have no /var/cache/edb/virtuals file anymore.
localhost root # emerge --info Portage 2.0.51_pre12 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2. 6.5) ================================================================= System uname: 2.6.5 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.9 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 Binutils: sys-devel/binutils-2.14.90.0.8-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1 /share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/confi g /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer" DISTDIR="/mnt/b2/distfiles" FEATURES="autoaddcvs ccache cvs noauto sandbox userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa apache2 apm arts avi berkdb bonobo crypt cups directfb encode foomaticdb gdbm ggi gif gpm gtk gtk2 gtkhtml guile imlib java jpeg kde libg++ li bwww mad mikmod mmx mozilla mpeg mysql nas ncurses oggvorbis opengl oss pam perl png python qt quicktime readline ruby sdl slang spell ssl tcltk tcpd tiff truet ype x86 xml xml2 xmms xv zlib"
same problem here, i get it when tryin to get any java stuff or openoffice. I also use pre12, but i use different a different profile. I think this is a pre12 problem. Portage 2.0.51_pre12 (default-linux/x86/2004.0, gcc-3.4.0, glibc-2.3.4.20040605-r1, 2.6.7-rc3-love2) ================================================================= System uname: 2.6.7-rc3-love2 i686 Intel(R) Pentium(R) 4 CPU 1.70GHz Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -mfpmath=sse -ffast-math -ftracer -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -mfpmath=sse -ffast-math -ftracer -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apache2 applypatches arts atm cdr chroot crypt cups curl encode fbcon foomaticdb gd gdbm gif gpm gtk gtk2 imlib innondb javascript jpeg kde libcaca libwww maildir md5sum mmx motif mozinterfaceinfo moznoirc moznomail mozp3p mozsvg mpeg mysql ncurses nptl oggvorbis opengl pam pdflib perl pic png ppds python qt quicktime readline sdl spell sse ssl theora threads tiff truetype x86 xml xml2 xmms xv xvid zlib"
ok, this sucks.. but i managed to find a way to get it to emerge. edit the ebuilds that won't merge and remove PROVIDE="virtual/java-scheme-2" This will allow it to merge, don't know if it will afftect anything else.. but it'll merge.
afaik this is indeed is a pre12 bug, if you're still having problem with pre13 please reopen
I confirm pre13 fixes this.