When trying to emerge the latestr bsf jar (dev-java/bsf-2.3.0-r1) The compilation fials when trying to compile the taglibs. Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~x86" emerge dev-java/bsf 2. 3. Actual Results: taglib-compile: [echo] Target: taglib - Compile ... prepare: compile: [javac] Compiling 2 source files to /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/build/classes [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/bsftag.java:56: package javax.servlet.jsp.tagext does not exist [javac] import javax.servlet.jsp.tagext.*; [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/bsftag.java:60: cannot resolve symbol [javac] symbol : class BodyTagSupport [javac] location: class org.apache.taglibs.bsf.bsftag [javac] public class bsftag extends BodyTagSupport implements BodyTag [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/bsftag.java:60: cannot resolve symbol [javac] symbol : class BodyTag [javac] location: class org.apache.taglibs.bsf.bsftag [javac] public class bsftag extends BodyTagSupport implements BodyTag [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:56: package javax.servlet.http does not exist [javac] import javax.servlet.http.HttpServletRequest; [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:57: package javax.servlet.jsp.tagext does not exist [javac] import javax.servlet.jsp.tagext.BodyContent; [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:58: package javax.servlet.jsp.tagext does not exist [javac] import javax.servlet.jsp.tagext.BodyTag; [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:60: package javax.servlet.jsp does not exist [javac] import javax.servlet.jsp.*; [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:65: cannot resolve symbol [javac] symbol : class BodyTag [javac] location: class org.apache.taglibs.bsf.expression [javac] public class expression extends bsftag implements BodyTag [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:67: cannot resolve symbol [javac] symbol : class JspException [javac] location: class org.apache.taglibs.bsf.expression [javac] public int doEndTag() throws JspException { [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:69: cannot resolve symbol [javac] symbol : class BodyContent [javac] location: class org.apache.taglibs.bsf.expression [javac] final BodyContent bodyOut = getBodyContent(); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:69: cannot resolve symbol [javac] symbol : method getBodyContent () [javac] location: class org.apache.taglibs.bsf.expression [javac] final BodyContent bodyOut = getBodyContent(); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:70: cannot resolve symbol [javac] symbol : class JspWriter [javac] location: class org.apache.taglibs.bsf.expression [javac] JspWriter out = pageContext.getOut(); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:70: cannot resolve symbol [javac] symbol : variable pageContext [javac] location: class org.apache.taglibs.bsf.expression [javac] JspWriter out = pageContext.getOut(); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:71: cannot resolve symbol [javac] symbol : variable EVAL_PAGE [javac] location: class org.apache.taglibs.bsf.expression [javac] if (bodyOut == null) return EVAL_PAGE; [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:77: cannot resolve symbol [javac] symbol : variable pageContext [javac] location: class org.apache.taglibs.bsf.expression [javac] register( mgr, "request" , pageContext.getRequest()); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:78: cannot resolve symbol [javac] symbol : variable pageContext [javac] location: class org.apache.taglibs.bsf.expression [javac] register( mgr, "response" , pageContext.getResponse()); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:79: cannot resolve symbol [javac] symbol : variable pageContext [javac] location: class org.apache.taglibs.bsf.expression [javac] register( mgr, "pageContext", pageContext); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:80: cannot resolve symbol [javac] symbol : variable pageContext [javac] location: class org.apache.taglibs.bsf.expression [javac] register( mgr, "application", pageContext.getServletContext()); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:82: cannot resolve symbol [javac] symbol : variable pageContext [javac] location: class org.apache.taglibs.bsf.expression [javac] register( mgr, "config" , pageContext.getServletConfig()); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:83: cannot resolve symbol [javac] symbol : variable pageContext [javac] location: class org.apache.taglibs.bsf.expression [javac] register( mgr, "page" , pageContext.getPage()); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:84: cannot resolve symbol [javac] symbol : variable pageContext [javac] location: class org.apache.taglibs.bsf.expression [javac] register( mgr, "exception" , pageContext.getException()); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:85: cannot resolve symbol [javac] symbol : variable pageContext [javac] location: class org.apache.taglibs.bsf.expression [javac] register( mgr, "session" , pageContext.getSession()); [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:97: cannot resolve symbol [javac] symbol: class HttpServletRequest [javac] HttpServletRequest pnamer = [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:98: cannot resolve symbol [javac] symbol: class HttpServletRequest [javac] (HttpServletRequest) [javac] ^ [javac] /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/src/org/apache/taglibs/bsf/expression.java:99: cannot resolve symbol [javac] symbol: variable pageContext [javac] pageContext.getRequest(); [javac] ^ [javac] The system is out of resources. [javac] Consult the following stack trace for details. [javac] java.lang.OutOfMemoryError BUILD FAILED /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/build.xml:182: The following error occurred while executing this line: /var/tmp/portage/bsf-2.3.0-r1/work/bsf-2.3.0/src/taglib/build.xml:160: Compile failed; see the compiler error output for details. Total time: 11 seconds !!! ERROR: dev-java/bsf-2.3.0-r1 failed. !!! Function src_compile, Line 52, Exitcode 1 !!! (no error message) Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r1, 2.6.7-gentoo-r12) ================================================================= System uname: 2.6.7-gentoo-r12 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.5.2 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.is.co.za/linux/distributions/gentoo http://gentoo.oregonstate.edu http://www.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 aalib acl acpi aim alsa apache2 apm arts audiofile avi bcel berkdb bidi bluetooth bonobo bsh calendar cddb cdf cdinstall cdr cdrom chroot clamav cln crypt cups curl db2 dga directfb dnd doc dvd encode esd ethereal evo exif fam fbcon fbdev fdftk flash foomaticdb freetds freetype ftp gb gd gdbm geoip gif gimp gimpprint ginac glade glgd glut gnome gnomedb gnuplot gphoto2 gpm gstreamer gtk gtk2 gtkhtml icq imagemagick imap imlib innodb iodbc irda irmc jabber java javacomm javamail javascript jboss jdepend jikes jmx jpeg jta junit jython lcd lcms ldap libg++ libgda libwww lirc log4j mad mbox mcal mdb memlimit mikmod mmx mono motif mozdomi mozilla mozsvg mpeg mpi msdav msn mssql mysql ncurses nls oci8 odbc offensive oggvorbis opengl oro oscar oss pam pcmcia pcre pdflib perl php plotutils png pnp posix postgres ppds prelude python quicktime quotes readline regexp rhino samba scanner sdl servlet-2.4 slang slp snortsam soap sockets speedo spell spl sse ssl stroke struts svg svga szip tcltk tcpd tidy tiff tokenizer truetype trusted unicode usb vhosts virus-scan wifi wmf wxwin wxwindows x86 xalan xerces xforms xine xinerama xml xml2 xmlrpc xmms xosd xprint xsl xv xvid yahoo zeo zlib"
fixed