You have CLASSPATH /usr/share/junit/lib/junit.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/tomcat/lib/ant.jar:/usr/share/tomcat/lib/commons-collections.jar:/usr/share/tomcat/lib/commons-dbcp-1.1.jar:/usr/share/tomcat/lib/commons-el.jar:/usr/share/tomcat/lib/commons-pool-1.1.jar:/usr/share/tomcat/lib/jasper-compiler.jar:/usr/share/tomcat/lib/jasper-runtime.jar:/usr/share/tomcat/lib/jmx-remote-tools.jar:/usr/share/tomcat/lib/jmx-remote.jar:/usr/share/tomcat/lib/jmx.jar:/usr/share/tomcat/lib/jsp-api.jar:/usr/share/tomcat/lib/naming-common.jar:/usr/share/tomcat/lib/naming-factory.jar:/usr/share/tomcat/lib/naming-java.jar:/usr/share/tomcat/lib/naming-resources.jar:/usr/share/tomcat/lib/servlet-api.jar:.:., hope it is correct checking if jikes works... configure: error: The Java compiler jikes failed (see config.log, check the CLASSPATH?) emerge info Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4-ck1 ) ================================================================= System uname: 2.6.4-ck1 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -mfpmath= sse,387 -funroll-loops" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /etc/tomcat /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kd e/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/co nfig /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/t ex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -mfpmat h=sse,387 -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://www.gtlib.cc.gatech.edu/pub/gentoo http://www.ibiblio.org/pub/Li nux/distributions/gentoo http://gentoo.oregonstate.edu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d aalib acl alsa apache2 apm arts avi berkdb bonobo canna cdr cdrw cjk crypt cups curl dga directfb doc dvb dvd emacs encode esd evo fbcon flash foomaticdb freetds freewnn gb gd gdbm gif gii gnome gphoto2 gpm gps gtk gtk2 gtkhtml guile icc icc-pgo im ap imlib informix innodb ipv6 jack java jikes joystick jpeg junit kde kerberos krb4 lad cca lcms ldap libg++ libgda libwww lirc mad maildir matrox mbox mcal memlimit mikmod mm x motif mozilla mpeg mpi mule mysql nas ncurses nls oci8 odbc oggvorbis opengl oss pam pda pdas pdflib perl plotutils png pnp postgres prelude python qt quicktime readline ru by samba sasl scanner sdl slang slp snmp socks5 spell sse ssl svga tcltk tcpd tetex tif f truetype usb video_cards_radeon wmf wxwindows x86 xface xinerama xml xml2 xmms xv zeo zlib"
It's a jikes issue... I just don't know what exactly yet. For now you can USE="-jikes" emerge antlr And you should be good. You can file another bug report if you want a version bump, it's hard for me to keep track ;)
This is fixed in the latest version in portage 2.7.3 which I just committed. Should be in the tree in about an hour ;) Enjoy!