antlr-2.7.2 fails to emerge successfully. It says that jikes cannot be found during ./configure. Jikes-1.18 is installed. Reproducible: Always Steps to Reproduce: 1.emerge antlr 2. 3. Actual Results: The following error is displayed: ================================================================================== You have CLASSPATH /opt/sun-jdk-1.4.1.02/jre/lib:/opt/sun-jdk-1.4.1.02/lib/tools.jar:.:., hope it is correct checking if jikes works... configure: error: The Java compiler jikes failed (see config.log, check the CLASSPATH?) !!! ERROR: dev-java/antlr-2.7.2 failed. !!! Function econf, Line 303, Exitcode 1 !!! econf failed =============================================================================== Expected Results: emerged successfully Here is my emerge info Portage 2.0.48_pre6 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Lin ux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/ge neric/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 apm mpeg -3dfx -3dnow aalib acl acpi alsa -afs apache2 arts avi berkdb -bonobo -canna -cdr -cjk crypt cups curl dga directfb -doc -dvb -dvd emacs encod e -esd ethereal evo fbcon firebird flash freetds -freewnn gb gd gdbm ggi gif -gn ome gphoto2 gpm gps gtk gtk2 gtkhtml guile icc icc-pgo imap imlib innodb -ipv6 j ava jikes jpeg junit kde kerberos ladcca lcms ldap -leim libg++ libgda libwww -l irc -matrox mikmod mmx motif mozilla mpreg mpi -mule mysql ncurses nhc98 -nls oa v odbc oggvorbis opengl oss pam -pcmcia -pda pdflib perl plotutils png postgres python quicktime qt readline ruby -samba sasl -scanner sdl -selinux slang slp sn mp socks5 spell sse ssl svga tcltk tcpd tetex tiff truetype usb -voodoo3 -wavela n wmf X Xaw3d xface -xinerama xml xml2 xmms xv zeo zlib" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -mcpu=pentium4 -pipe" CXXFLAGS="-O3 -march=pentium4 -mcpu=pentium4 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
It works here fine, I'm not sure exactly what problem you ran into, if this is still happening, reopen the bug and make sure its assigned to me.
This same thing happens to me, under the same conditions, jikes and jdk 1.4.1.03
here is my emerge info Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r1 i686 AMD Athlon(tm) XP 1800+ GENTOO_MIRRORS="rsync://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="oss 3dnow apm avi crypt foomaticdb gif jpeg libg++ mad ncurses nls pdflib png spell truetype gtkhtml berkdb slang arts bonobo svga tcltk java guile X sdl gpm libwww python imlib gnome gtk qt kde motif opengl alsa acl dvd encode x86 zlib xv gphoto2 mysql cups cdr ggi gtk2 pda mozilla mikmod maildir perl ssl readline tcpd xinetd gdbm kerberos ldap tetex quicktime samba scanner xmms xml2 esd fbcon imap mmx sse mpeg oggvorbis pam sasl" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Still experiencing this problem. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.4.20-gentoo-r5) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 1700MHz Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /opt/tomcat/conf /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/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/afs/C /etc/afs/afsws /etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -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="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d aalib acpi apache2 apm arts avi berkdb bonobo cdr crypt cups curl dga directfb doc dvd emacs encode esd fbcon foomaticdb gd gdbm ggi gif gnome gpm gtk gtk2 gtkhtml guile imap imlib java jikes jpeg junit kde kerberos ldap leim libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oci8 oggvorbis opengl pam pdflib perl php plotutils png postgres python qt quicktime readline samba sdl slang slp spell sse ssl svga tcltk tcpd tetex tiff truetype usb video_cards_radeon wmf x86 xinerama xml xml2 xmms xv zeo zlib"
I have the same problem. The issue seems to be described in bug 21735 whereby jikes needs rt.jar or its equivalent in CLASSPATH. Really this should be marked duplicate of bug 21735 and bug 21735 should be re-opened. Will Craig Sproule or Todd Berman handle the re-opening of this bug, please?
I have confirmed that putting: CLASSPATH=/opt/sun-jdk-1.4.2.04/jre/lib/rt.jar:. in /etc/env.d/java/20sun-jdk-1.4.2.04 and /etc/env.d/20java and running env-update let's me have a successfull emerge for antlr.