Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 123004 - iso-relax doesn't build with `jikes' USE flag
Summary: iso-relax doesn't build with `jikes' USE flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-16 02:17 UTC by Leonid Kabanov
Modified: 2006-03-23 22:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leonid Kabanov 2006-02-16 02:17:47 UTC
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
Comment 1 Josh Nichols (RETIRED) gentoo-dev 2006-02-16 05:16:48 UTC
Are you by chance using sun-jdk-1.5 for your system VM?
Comment 2 Leonid Kabanov 2006-02-16 18:41:16 UTC
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'
Comment 3 Josh Nichols (RETIRED) gentoo-dev 2006-02-17 05:50:44 UTC
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.
Comment 4 Michael Heinrich 2006-03-07 01:03:59 UTC
I have the same problem with dev-java/dom4j-1.6.1.
Comment 5 Josh Nichols (RETIRED) gentoo-dev 2006-03-13 21:02:21 UTC
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?
Comment 6 Josh Nichols (RETIRED) gentoo-dev 2006-03-23 22:37:50 UTC
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.