iso-relax doesn't build when `jikes' USE flag are used. USE=jikes emerge dev-java/iso-relax gives following output: Buildfile: build.xml release: [mkdir] Created dir: /var/tmp/portage/iso-relax-20041111/work/temp [javac] Compiling 44 source files to /var/tmp/portage/iso-relax-20041111/work/temp [javac] Found 2 semantic errors compiling "/var/tmp/portage/iso-relax-20041111/work/src/org/iso_relax/jaxp/ValidatingDocumentBuilderFactory.java": [javac] 15. public class ValidatingDocumentBuilderFactory extends DocumentBuilderFactory [javac] ^------------------------------^ [javac] *** Semantic Error: The abstract method "boolean getFeature(java.lang.String $1) throws javax.xml.parsers.ParserConfigurationException;", inherited from type "javax.xml.parsers.DocumentBuilderFactory", is not implemented in the non-abstract class "org.iso_relax.jaxp.ValidatingDocumentBuilderFactory". [javac] 15. public class ValidatingDocumentBuilderFactory extends DocumentBuilderFactory [javac] ^------------------------------^ [javac] *** Semantic Error: The abstract method "void setFeature(java.lang.String $1, boolean $2) throws javax.xml.parsers.ParserConfigurationException;", inherited from type "javax.xml.parsers.DocumentBuilderFactory", is not implemented in the non-abstract class "org.iso_relax.jaxp.ValidatingDocumentBuilderFactory". BUILD FAILED /var/tmp/portage/iso-relax-20041111/work/build.xml:12: Compile failed; see the compiler error output for details. Total time: 10 seconds USE=-jikes emerge dev-java/iso-relax produce following: Buildfile: build.xml release: [mkdir] Created dir: /var/tmp/portage/iso-relax-20041111/work/temp [javac] Compiling 44 source files to /var/tmp/portage/iso-relax-20041111/work/temp [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [delete] Deleting: /var/tmp/portage/iso-relax-20041111/work/src.zip [zip] Building zip: /var/tmp/portage/iso-relax-20041111/work/src.zip [jar] Building jar: /var/tmp/portage/iso-relax-20041111/work/isorelax.jar [delete] Deleting directory /var/tmp/portage/iso-relax-20041111/work/temp [zip] Building zip: /var/tmp/portage/iso-relax-20041111/work/isorelax.20060216.zip BUILD SUCCESSFUL Total time: 23 seconds # emerge info Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 Pentium II (Deschutes) Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.1.3-r1, 2.2.3-r5, 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.4.19-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer -mmmx" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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="-march=pentium2 -O2 -pipe -fomit-frame-pointer -mmmx" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.krasu.ru/mirrors/gentoo.osuosl.org ftp://lenq.krasu.ru ftp://proxy.krasu.ru ftp://portage:@ftp.krasu.ru ftp://mailer.krasu.ru http://128.213.5.34/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.gentoo.skynet.be/pub/gentoo/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.krasu.ru/gentoo-portage" USE="x86 X acl acpi alsa apm bash-completion berkdb bitmap-fonts bzip2 cdr crypt cscope directfb eds encode ethereal expat fbcon foomaticdb foreign-package foreign-sysvinit fortran gd gdbm geoip gstreamer gtk gtk2 innodb java jikes jpeg junit lcms ldap leim libg++ libwww mad mbox mhash mikmod mmx mng mp3 mpeg mule mysql ncurses nls oci8 ogg oggvorbis opengl pam pcre pdflib perl png postgres python qt quicktime readline ruby samba slang spell ssl tcpd tetex tiff truetype truetype-fonts type1-fonts udev vorbis xml2 xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Are you by chance using sun-jdk-1.5 for your system VM?
No, I use `dev-java/blackdown-jdk-1.4.2.02' and `dev-java/jikes-1.22-r1'. Also today I found another 2 such packages - `dev-java/jaxen' and `dev-java/dom4j'
I've disabled jikes support for iso-relax-20041111 for now. Will take a look at jaxen and dom4j soon. Which versions in particular of those did you see the problem with? I ask becuase they are slotted, so you can have multiple versions installed at once.
I have the same problem with dev-java/dom4j-1.6.1.
I disabled jikes support for dom4j-1.6.1 also. I checked jaxen, but didn't see a problem. Which version of it did you encounter a problem with?
Without any further input, I'm going to call this one fixed. If you still experience problems with the packages mentioned here, please re-open.