When I was trying to upgrade to the latest Kaffe version, it suddenly wants to emerge another jre and jdk. Even if it is easy to modify the ebuilds, I feel this should work out of the box. Reproducible: Always Steps to Reproduce: ACCEPT_KEYWORDS="~x86" emerge kaffe -p Actual Results: [ebuild U ] dev-java/kaffe-1.1.6-r2 [1.1.6] [ebuild N ] dev-java/blackdown-jre-1.4.2.02-r1 [ebuild N F ] dev-java/java-sdk-docs-1.4.2 [ebuild N ] dev-java/blackdown-jdk-1.4.2.02 [ebuild N ] dev-java/antlr-2.7.4 [ebuild N ] dev-java/gjdoc-0.7.6 Expected Results: No dependency on blackdown or any other jre/jdk
Please post your emerge info when submitting bugs. This seems like a portage bug because kaffe does provide virtual/jdk and virtual/jre so portage should not pull blackdown.
*** This bug has been marked as a duplicate of 1343 ***
You can get around this by changing your default virtual/jre in /etc/portage/profile/virtuals to kaffe.
Just in case you still want my emerge info: Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6-hardenednopiessp, glibc-2.3.5-r2, 2.6.13-gentoo-r4 i686) ================================================================= System uname: 2.6.13-gentoo-r4 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.6.13 ccache version 2.3 [disabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LC_ALL="nn_NO" LINGUAS="nn no nb en" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X a52 aac acl aim alsa amp apm arts audiofile avi bash-completion berkdb bitmap-fonts bmp bonobo bzip2 calendar caps cdb cdparanoia cdr crypt cups curl dbus dbx dga dio doc dv dvd dvdread eds emboss encode esd evo examples exif fam fbcon ffmpeg flac flash foomaticdb fortran ftp gb gcj gd gdbm gif gmp gnome gnustep gpm gstreamer gtk gtk2 gtkhtml guile hal hardened icq imagemagick imap imlib ipv6 jabber java javascript joystick jpeg kde kdeenablefinal kdexdeltas ladcca lcms libg++ libgda libwww lirc lm_sensors mad memlimit mikmod mime mmx motif mp3 mpeg mpi msn mule ncurses nls nocd odbc ofx ogg oggvorbis openal opengl oscar oss pam pcre pda pdflib perl png posix ppds python qt quicktime readline ruby samba sasl scanner sdl session shorten silc sockets source sox speex spell ssl svg symlink sysvipc tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb usepackagedmakefiles v4l v4l2 vcd videos vorbis wmf xface xinerama xml xml2 xmms xosd xpm xv xvid yahoo yaz zlib linguas_nn linguas_no linguas_nb linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, MAKEOPTS