emerging xmldb without junit installed fails. See below for compilation output, etc. Reproducible: Always Steps to Reproduce: 1. emerge -vuDN xmldb Actual Results: [javac] Compiling 40 source files to /var/tmp/portage/xmldb-20011111/work/xmldb/build [javac] /var/tmp/portage/xmldb-20011111/work/xmldb/src/org/xmldb/api/tests/AllTests.java:56: package junit.framework does not exist [javac] import junit.framework.*; [javac] ^ <Many more consequent errors follow> Expected Results: Compiled successfully. emerging junit first and then emerging xmldb solved the problem. Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r1, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) XP 2900+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.12 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 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon-xp -fomit-frame-pointer -fforce-addr" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -march=athlon-xp -fomit-frame-pointer -fforce-addr" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/" LANG="en_US.UTF-8" LINGUAS="en ja ko zh_CN zh_TW" MAKEOPTS="" 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 3dnowext X a52 aac aalib acl acpi alsa anthy apache1 apm async audiofile avi bash-completion berkdb bidi bitmap-fonts bzip2 bzlib canna caps cdda cdio cdparanoia cdr chroot cjk cpdflib crypt cups curl dga doc dpms dts dv dvd dvdread edl eds emboss emul-linux encode esd faad fam fame ffmpeg fftw flac foomaticdb fortran gd gdbm gif glut gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal howl httpd iconv icq ieee1394 imagemagick imap imlib imlib2 ipv6 jabber jack java jbig jpeg junit lcms ldap libcaca libg++ libwww live logrotate lzo lzw-tiff mad matroska mbox mikmod mjpeg mmx mmxext mng mozilla moznocompose moznoirc mozsvg mp3 mpeg ncurses network nls nptl nvidia ogg oggvorbis openal opengl oscar oss pam passfile pdflib perl png python quicktime readline real rtc samba sasl sdl skk slang slp sndfile speex spell sse ssl stream subp svg svid tcltk tcpd tetex tga theora tiff truetype truetype-fonts type1-fonts ucs4 unicode usb utf8 vcd vorbis wifi win32codecs winbind wmf wxgtk1 wxwindows xanim xine xml2 xmms xpm xv xvid xvmc yv12 zlib linguas_en linguas_ja linguas_ko linguas_zh_CN linguas_zh_TW userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Added the missing dependency. Thanks for reporting.