When attempting to emerge jakarta-jstl, there I get the following errors: >>> emerge (1 of 1) dev-java/jakarta-jstl-1.1.2 to / >>> md5 files ;-) ChangeLog >>> md5 files ;-) metadata.xml >>> md5 files ;-) jakarta-jstl-1.1.2.ebuild >>> md5 files ;-) files/digest-jakarta-jstl-1.1.2 >>> md5 src_uri ;-) jakarta-taglibs-standard-1.1.2-src.tar.gz >>> Unpacking source... >>> Unpacking jakarta-taglibs-standard-1.1.2-src.tar.gz to /tmp/portage/jakarta-jstl-1.1.2/work Could not find package servletapi-2.4 !!! ERROR: dev-java/jakarta-jstl-1.1.2 failed. !!! Function java-pkg_getjar, Line 315, Exitcode 0 !!! Could not find servlet-api.jar in servletapi-2.4 !!! If you need support, post the topmost build error, NOT this status message. However, it continues to attempt to build after this, and results in more errors, which I will attach very shortly. It would seem that >=dev-java/servletapi-2.4 should be added to DEPEND. I tried adding this, and this gets rid of the first error, but jakarta-jstl still fails to build. Reproducible: Always Steps to Reproduce: 1. emerge jakarta-jstl Gentoo Base System version 2.4.16 Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) M processor 2.00GHz Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 2 2005, 03:51:52)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" 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/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 -march=pentium-m -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/redhat-tools /usr/local/portage /usr/local/bmg-main" SYNC="rsync://acm.cs.rpi.edu/gentoo-portage" USE="x86 X aac alsa apache2 apm avi bash-completion berkdb bitmap-fonts bonobo cairo cdr crypt cups curl divx4linux dvd dvdr eds emboss encode ethereal faad fam ffmpeg flac foomaticdb fortran gdbm gif gimpprint glitz gmail gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal howl imagemagick imlib ipv6 ithreads java javamail jpeg junit ldap libg++ libwww mad mikmod mmx mono mozilla mozsvg mp3 mpeg ncurses nls nptl ogg oggvorbis opengl pam pcmcia pdflib perl pic png ppds python quicktime readline real samba sdl slang sox spell sqlite sse sse2 ssl subversion tcpd tetex tiff truetype truetype-fonts type1-fonts vorbis win32codecs xine xml xml2 xv xvid zlib userland_GNU kernel_linux libc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
I was mistaken about adding servletapi to DEPEND. It does seem to fix the problem after all.
fixed in cvs, thanks for reporting