When I try to emerge dev-java/jakarta-oro-2.0.8-r1, I get a java build error. My java-config -L output is as follows: [sun-jdk-1.5.0.02] "Sun JDK 1.5.0.02" (/etc/env.d/java/20sun-jdk-1.5.0.02) [sun-jdk-1.4.2.08] "Sun JDK 1.4.2.08" (/etc/env.d/java/20sun-jdk-1.4.2.08) * [blackdown-jdk-1.4.2.01] "Blackdown JDK 1.4.2.01" (/etc/env.d/java/20blackdown-jdk-1.4.2.01) The full debug output from emerge -vd jakarta-oro follows. Calculating dependencies Parent: None Depstring: dev-java/jakarta-oro Candidates: ['dev-java/jakarta-oro'] ebuild: dev-java/jakarta-oro-2.0.8-r1 binpkg: None + dyn_clean + '[' GNU == BSD ']' + '[' GNU == Darwin ']' + rm -rf /var/tmp/portage/jakarta-oro-2.0.8-r1/image + hasq keeptemp autoaddcvs autoconfig ccache distlocks sandbox sfperms + local x + local me=keeptemp + shift + '[' autoaddcvs == keeptemp ']' + '[' autoconfig == keeptemp ']' + '[' ccache == keeptemp ']' + '[' distlocks == keeptemp ']' + '[' sandbox == keeptemp ']' + '[' sfperms == keeptemp ']' + return 1 + rm -rf /var/tmp/portage/jakarta-oro-2.0.8-r1/temp + hasq keepwork autoaddcvs autoconfig ccache distlocks sandbox sfperms + local x + local me=keepwork + shift + '[' autoaddcvs == keepwork ']' + '[' autoconfig == keepwork ']' + '[' ccache == keepwork ']' + '[' distlocks == keepwork ']' + '[' sandbox == keepwork ']' + '[' sfperms == keepwork ']' + return 1 + rm -rf /var/tmp/portage/jakarta-oro-2.0.8-r1/.unpacked + rm -rf /var/tmp/portage/jakarta-oro-2.0.8-r1/.compiled + rm -rf /var/tmp/portage/jakarta-oro-2.0.8-r1/.tested + rm -rf /var/tmp/portage/jakarta-oro-2.0.8-r1/.installed + rm -rf /var/tmp/portage/jakarta-oro-2.0.8-r1/.packaged + rm -rf /var/tmp/portage/jakarta-oro-2.0.8-r1/build-info + rm -rf /var/tmp/portage/jakarta-oro-2.0.8-r1/work + '[' -f /var/tmp/portage/jakarta-oro-2.0.8-r1/.unpacked ']' ++ find /var/tmp/portage/jakarta-oro-2.0.8-r1 -mindepth 1 -maxdepth 1 + '[' -z '' ']' + rmdir /var/tmp/portage/jakarta-oro-2.0.8-r1 + true + set +x + dyn_setup + '[' GNU == Linux ']' + pkg_setup + return + set +x + dyn_unpack + trap abort_unpack SIGINT SIGQUIT + local newstuff=no + '[' -e /var/tmp/portage/jakarta-oro-2.0.8-r1/work ']' + '[' -e /var/tmp/portage/jakarta-oro-2.0.8-r1/work ']' + install -m0700 -d /var/tmp/portage/jakarta-oro-2.0.8-r1/work + '[' -d /var/tmp/portage/jakarta-oro-2.0.8-r1/work ']' + cd /var/tmp/portage/jakarta-oro-2.0.8-r1/work + echo '>>> Unpacking source...' >>> Unpacking source... + src_unpack + '[' jakarta-oro-2.0.8.tar.gz '!=' '' ']' + unpack jakarta-oro-2.0.8.tar.gz + local x + local y + local myfail + local tarvars + '[' GNU == BSD ']' + tarvars=--no-same-owner + '[' -z jakarta-oro-2.0.8.tar.gz ']' + myfail=failure unpacking jakarta-oro-2.0.8.tar.gz ++ pwd + echo '>>> Unpacking jakarta-oro-2.0.8.tar.gz to /var/tmp/portage/jakarta-oro-2.0.8-r1/work' >>> Unpacking jakarta-oro-2.0.8.tar.gz to /var/tmp/portage/jakarta-oro-2.0.8-r1/work + y=jakarta-oro-2.0.8.tar + y=tar + '[' tar == tar ']' + tar xzf /usr/portage/distfiles/jakarta-oro-2.0.8.tar.gz --no-same-owner tar: A lone zero block at 4643 + touch /var/tmp/portage/jakarta-oro-2.0.8-r1/.unpacked + echo '>>> Source unpacked.' >>> Source unpacked. + cd /var/tmp/portage/jakarta-oro-2.0.8-r1 + trap SIGINT SIGQUIT + set +x + dyn_compile + trap abort_compile SIGINT SIGQUIT + '[' '-O2 -mcpu=i686 -fomit-frame-pointer' '!=' unset ']' + export CFLAGS + '[' '-O2 -mcpu=i686 -fomit-frame-pointer' '!=' unset ']' + export CXXFLAGS + '[' unset '!=' unset ']' + '[' unset '!=' unset ']' + '[' unset '!=' unset ']' + '[' unset '!=' unset ']' + '[' /root/.ccache '!=' unset ']' + export CCACHE_DIR + '[' 500M '!=' unset ']' + export CCACHE_SIZE + '[' unset == unset ']' + export DISTCC_DIR=/var/tmp/.distcc + DISTCC_DIR=/var/tmp/.distcc + '[' '!' -z /var/tmp/.distcc ']' + addwrite /var/tmp/.distcc + export SANDBOX_WRITE=/dev/zero:/dev/fd/:/dev/null:/dev/pts/:/dev/vc/:/dev/tty:/tmp/:/dev/shm/ngpt:/var/log/scrollkeeper.log:/usr/tmp/conftest:/usr/lib/conftest:/usr/lib32/conftest:/usr/lib64/conftest:/usr/tmp/cf:/usr/lib/cf:/usr/lib32/cf:/usr/lib64/cf:/var/tmp/portage/homedir/.gconfd/lock:/var/tmp/portage/homedir/.bash_history:/var/tmp:/tmp:/var/tmp:/tmp/:/var/tmp/:/dev/shm:/var/tmp:/root/.ccache:/var/tmp/.distcc + SANDBOX_WRITE=/dev/zero:/dev/fd/:/dev/null:/dev/pts/:/dev/vc/:/dev/tty:/tmp/:/dev/shm/ngpt:/var/log/scrollkeeper.log:/usr/tmp/conftest:/usr/lib/conftest:/usr/lib32/conftest:/usr/lib64/conftest:/usr/tmp/cf:/usr/lib/cf:/usr/lib32/cf:/usr/lib64/cf:/var/tmp/portage/homedir/.gconfd/lock:/var/tmp/portage/homedir/.bash_history:/var/tmp:/tmp:/var/tmp:/tmp/:/var/tmp/:/dev/shm:/var/tmp:/root/.ccache:/var/tmp/.distcc + hasq noauto autoaddcvs autoconfig ccache distlocks sandbox sfperms + cd /var/tmp/portage/jakarta-oro-2.0.8-r1 + '[' '!' -e build-info ']' + mkdir build-info + cp /usr/portage/dev-java/jakarta-oro/jakarta-oro-2.0.8-r1.ebuild build-info/jakarta-oro-2.0.8-r1.ebuild + '[' /var/tmp/portage/jakarta-oro-2.0.8-r1/.compiled -nt /var/tmp/portage/jakarta-oro-2.0.8-r1/work ']' + '[' -d /var/tmp/portage/jakarta-oro-2.0.8-r1/work/jakarta-oro-2.0.8 ']' + cd /var/tmp/portage/jakarta-oro-2.0.8-r1/work/jakarta-oro-2.0.8 + export S D + export PWORKDIR=/var/tmp/portage/jakarta-oro-2.0.8-r1/work + PWORKDIR=/var/tmp/portage/jakarta-oro-2.0.8-r1/work + src_compile + local antflags=jar + use doc + useq doc + local u=doc + local neg=0 + '[' d == '!' ']' + local x + hasq doc doc examples jikes source + local x + local me=doc + shift + '[' doc == doc ']' + return 0 + '[' x86 == doc ']' + '[' X == doc ']' + '[' alsa == doc ']' + '[' apm == doc ']' + '[' avi == doc ']' + '[' berkdb == doc ']' + '[' bitmap-fonts == doc ']' + '[' cdr == doc ']' + '[' crypt == doc ']' + '[' cups == doc ']' + '[' curl == doc ']' + '[' dvdr == doc ']' + '[' emboss == doc ']' + '[' encode == doc ']' + '[' exif == doc ']' + '[' fam == doc ']' + '[' flac == doc ']' + '[' foomaticdb == doc ']' + '[' fortran == doc ']' + '[' gdbm == doc ']' + '[' gif == doc ']' + '[' gpm == doc ']' + '[' gstreamer == doc ']' + '[' gtk2 == doc ']' + '[' imagemagick == doc ']' + '[' imlib == doc ']' + '[' ipv6 == doc ']' + '[' java == doc ']' + '[' jpeg == doc ']' + '[' kde == doc ']' + '[' libg++ == doc ']' + '[' libwww == doc ']' + '[' mad == doc ']' + '[' mikmod == doc ']' + '[' motif == doc ']' + '[' mp3 == doc ']' + '[' mpeg == doc ']' + '[' ncurses == doc ']' + '[' nls == doc ']' + '[' oggvorbis == doc ']' + '[' opengl == doc ']' + '[' pam == doc ']' + '[' pda == doc ']' + '[' pdflib == doc ']' + '[' perl == doc ']' + '[' png == doc ']' + '[' python == doc ']' + '[' qt == doc ']' + '[' quicktime == doc ']' + '[' readline == doc ']' + '[' samba == doc ']' + '[' sdl == doc ']' + '[' spell == doc ']' + '[' ssl == doc ']' + '[' svga == doc ']' + '[' tcpd == doc ']' + '[' tiff == doc ']' + '[' truetype == doc ']' + '[' truetype-fonts == doc ']' + '[' type1-fonts == doc ']' + '[' xml2 == doc ']' + '[' xmms == doc ']' + '[' xv == doc ']' + '[' xvid == doc ']' + '[' zlib == doc ']' + '[' 0 -eq 1 ']' + return 1 + return 1 + use jikes + useq jikes + local u=jikes + local neg=0 + '[' j == '!' ']' + local x + hasq jikes doc examples jikes source + local x + local me=jikes + shift + '[' doc == jikes ']' + '[' examples == jikes ']' + '[' jikes == jikes ']' + return 0 + '[' x86 == jikes ']' + '[' X == jikes ']' + '[' alsa == jikes ']' + '[' apm == jikes ']' + '[' avi == jikes ']' + '[' berkdb == jikes ']' + '[' bitmap-fonts == jikes ']' + '[' cdr == jikes ']' + '[' crypt == jikes ']' + '[' cups == jikes ']' + '[' curl == jikes ']' + '[' dvdr == jikes ']' + '[' emboss == jikes ']' + '[' encode == jikes ']' + '[' exif == jikes ']' + '[' fam == jikes ']' + '[' flac == jikes ']' + '[' foomaticdb == jikes ']' + '[' fortran == jikes ']' + '[' gdbm == jikes ']' + '[' gif == jikes ']' + '[' gpm == jikes ']' + '[' gstreamer == jikes ']' + '[' gtk2 == jikes ']' + '[' imagemagick == jikes ']' + '[' imlib == jikes ']' + '[' ipv6 == jikes ']' + '[' java == jikes ']' + '[' jpeg == jikes ']' + '[' kde == jikes ']' + '[' libg++ == jikes ']' + '[' libwww == jikes ']' + '[' mad == jikes ']' + '[' mikmod == jikes ']' + '[' motif == jikes ']' + '[' mp3 == jikes ']' + '[' mpeg == jikes ']' + '[' ncurses == jikes ']' + '[' nls == jikes ']' + '[' oggvorbis == jikes ']' + '[' opengl == jikes ']' + '[' pam == jikes ']' + '[' pda == jikes ']' + '[' pdflib == jikes ']' + '[' perl == jikes ']' + '[' png == jikes ']' + '[' python == jikes ']' + '[' qt == jikes ']' + '[' quicktime == jikes ']' + '[' readline == jikes ']' + '[' samba == jikes ']' + '[' sdl == jikes ']' + '[' spell == jikes ']' + '[' ssl == jikes ']' + '[' svga == jikes ']' + '[' tcpd == jikes ']' + '[' tiff == jikes ']' + '[' truetype == jikes ']' + '[' truetype-fonts == jikes ']' + '[' type1-fonts == jikes ']' + '[' xml2 == jikes ']' + '[' xmms == jikes ']' + '[' xv == jikes ']' + '[' xvid == jikes ']' + '[' zlib == jikes ']' + '[' 0 -eq 1 ']' + return 1 + return 1 + ant jar Buildfile: build.xml BUILD FAILED java.lang.UnsupportedClassVersionError: org/apache/xerces/jaxp/SAXParserFactoryImpl (Unsupported major.minor version 49.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:539) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:282) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:93) at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:174) at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:87) at org.apache.tools.ant.util.JAXPUtils.newParserFactory(JAXPUtils.java:114) at org.apache.tools.ant.util.JAXPUtils.getNSParserFactory(JAXPUtils.java:100) at org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:163) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:184) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:131) at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91) at org.apache.tools.ant.Main.runBuild(Main.java:658) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) Total time: 0 seconds java.lang.UnsupportedClassVersionError: org/apache/xerces/jaxp/SAXParserFactoryImpl (Unsupported major.minor version 49.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:539) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:282) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:93) at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:174) at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:87) at org.apache.tools.ant.util.JAXPUtils.newParserFactory(JAXPUtils.java:114) at org.apache.tools.ant.util.JAXPUtils.getNSParserFactory(JAXPUtils.java:100) at org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:163) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:184) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:131) at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91) at org.apache.tools.ant.Main.runBuild(Main.java:658) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) org/apache/xerces/jaxp/SAXParserFactoryImpl (Unsupported major.minor version 49.0) + diefunc src_compile 26 1 'Failed Creating Docs' + local funcname=src_compile lineno=26 exitcode=1 + shift 3 + echo + echo '!!! ERROR: dev-java/jakarta-oro-2.0.8-r1 failed.' !!! ERROR: dev-java/jakarta-oro-2.0.8-r1 failed. + echo '!!! Function src_compile, Line 26, Exitcode 1' !!! Function src_compile, Line 26, Exitcode 1 + echo '!!! Failed Creating Docs' !!! Failed Creating Docs + echo '!!! If you need support, post the topmost build error, NOT this status message.' !!! If you need support, post the topmost build error, NOT this status message. + echo + exit 1 Parent: ebuild / dev-java/jakarta-oro-2.0.8-r1 merge Depstring: >=virtual/jdk-1.3 >=dev-java/ant-core-1.4 jikes? ( >=dev-java/jikes-1.17 ) source? ( app-arch/zip ) >=virtual/jdk-1.3 Exiting... None ...done! >>> emerge (1 of 1) dev-java/jakarta-oro-2.0.8-r1 to / >>> md5 src_uri ;-) jakarta-oro-2.0.8.tar.gz Reproducible: Always Steps to Reproduce: 1. emerge jakarta-oro Actual Results: A java error Expected Results: Installed Jakarta-oro Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1.50GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Apr 2 2005, 17:23:40)] distcc 2.16 i386-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.4-r1 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-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer" CHOST="i386-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://gentoo.mirrors.pair.com/ http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://adelie.polymtl.ca/ http://open-systems.ufl.edu/mirrors/gentoo http://mirrors.acm.cs.rpi.edu/gentoo/ http://prometheus.cs.wmich.edu/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm avi berkdb bitmap-fonts cdr crypt cups curl dvdr emboss encode exif fam flac foomaticdb fortran gdbm gif gpm gstreamer gtk2 imagemagick imlib ipv6 java jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls oggvorbis opengl pam pda pdflib perl png python qt quicktime readline samba sdl spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts xml2 xmms xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
unmerge everything you merged with 1.5