i wanted to have tvbrowser installed, dev-java/skinlf is a prequisite: tux ~ # emerge tvbrowser Calculating dependencies... done! >>> Emerging (1 of 2) dev-java/skinlf-1.2.12-r1 to / * skinlf-1.2.12-20051009.zip MD5 ;-) ... [ ok ] * skinlf-1.2.12-20051009.zip size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking skinlf-1.2.12-20051009.zip ;-) ... [ ok ] * Using Generation-1 System VM: sun-jdk-1.4 [ ok ] >>> Unpacking source... >>> Unpacking skinlf-1.2.12-20051009.zip to /var/tmp/portage/skinlf-1.2.12-r1/work * Applying skinlf-1.2.12-image-utils-without-jimi.patch ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/skinlf-1.2.12-r1/work/skinlf-1.2.12 ... Buildfile: build.xml BUILD FAILED java.lang.UnsupportedClassVersionError: org/xml/sax/ext/Attributes2 (Unsupported major.minor version 49.0) tux ~ # emerge --info Portage 2.1.1_pre5-r2 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-gentoo-r5 i686) ================================================================= System uname: 2.6.17-gentoo-r5 i686 Intel(R) Celeron(R) CPU 2.40GHz Gentoo Base System version 1.12.4 Last Sync: Fri, 18 Aug 2006 17:30:01 +0000 app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer -fpermissive" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig confcache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="de_DE@euro" LC_ALL="de_DE@euro" LDFLAGS="-Wl,-O1,--sort-common" LINGUAS="de en" MAKEOPTS="-s -j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/jfh/src/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac acl alsa apache2 apm asf avahi avi berkdb bitmap-fonts cdr cli crypt cups dlloader dri dv dvd eds elibc_glibc emboss encode fam foomaticdb fortran gdbm gif gpm gtk gtk2 hal imap imlib input_devices_keyboard input_devices_ps2mouse isdnlog java jpeg kde kdehiddenvisibility kernel_linux leim libg++ libwww linguas_de linguas_en mad mikmod mjpeg mmx mp3 mpeg musicbrainz ncurses nls nogecko-sdk nomotif nptl nptlonly nsplugin ogg oggvorbis opengl oss pam pcre pdf pdflib perl png pppd python qt qt3 quicktime readline reflection samba sasl sdl session spell spl sse sse2 ssl tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU userlocales video_cards_radeon vorbis win32codecs wma x264 xcomposite xine xml xorg xprint xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Read and follow the upgrading howto: http://www.gentoo.org/proj/en/java/java-upgrade.xml