Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110009 - dom4j won't compile
Summary: dom4j won't compile
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
: 120030 125134 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-10-21 03:24 UTC by Anders Storsveen
Modified: 2006-03-18 16:00 UTC (History)
2 users (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 Anders Storsveen 2005-10-21 03:24:21 UTC
this is with java (opt/sun-jdk-1.5.0.05/bin/javac):

compile:
    [javac] Compiling 166 source files to
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/classes
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMAttribute.java:28:
org.dom4j.dom.DOMAttribute is not abstract and does not override abstract method
isId() in org.w3c.dom.Attr
    [javac] public class DOMAttribute extends DefaultAttribute implements
org.w3c.dom.Attr {
    [javac]        ^
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMElement.java:34:
org.dom4j.dom.DOMElement is not abstract and does not override abstract method
setIdAttributeNode(org.w3c.dom.Attr,boolean) in org.w3c.dom.Element
    [javac] public class DOMElement extends DefaultElement implements
org.w3c.dom.Element {
    [javac]        ^
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMCDATA.java:28:
org.dom4j.dom.DOMCDATA is not abstract and does not override abstract method
replaceWholeText(java.lang.String) in org.w3c.dom.Text
    [javac] public class DOMCDATA extends DefaultCDATA implements
org.w3c.dom.CDATASection {
    [javac]        ^
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMComment.java:26:
org.dom4j.dom.DOMComment is not abstract and does not override abstract method
getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class DOMComment extends DefaultComment implements
org.w3c.dom.Comment {
    [javac]        ^
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMDocument.java:34:
org.dom4j.dom.DOMDocument is not abstract and does not override abstract method
renameNode(org.w3c.dom.Node,java.lang.String,java.lang.String) in
org.w3c.dom.Document
    [javac] public class DOMDocument extends DefaultDocument implements Document {
    [javac]        ^
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMDocumentFactory.java:36:
org.dom4j.dom.DOMDocumentFactory is not abstract and does not override abstract
method getFeature(java.lang.String,java.lang.String) in
org.w3c.dom.DOMImplementation
    [javac] public class DOMDocumentFactory extends DocumentFactory implements
    [javac]        ^
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMDocumentType.java:26:
org.dom4j.dom.DOMDocumentType is not abstract and does not override abstract
method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class DOMDocumentType extends DefaultDocumentType implements
    [javac]        ^
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMEntityReference.java:27:
org.dom4j.dom.DOMEntityReference is not abstract and does not override abstract
method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class DOMEntityReference extends DefaultEntity implements
    [javac]        ^
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMNamespace.java:27:
org.dom4j.dom.DOMNamespace is not abstract and does not override abstract method
getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class DOMNamespace extends DefaultNamespace implements
org.w3c.dom.Node {
    [javac]        ^
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMProcessingInstruction.java:29:
org.dom4j.dom.DOMProcessingInstruction is not abstract and does not override
abstract method getUserData(java.lang.String) in org.w3c.dom.Node
    [javac] public class DOMProcessingInstruction extends
DefaultProcessingInstruction
    [javac]        ^
    [javac]
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/dom/DOMText.java:27:
org.dom4j.dom.DOMText is not abstract and does not override abstract method
replaceWholeText(java.lang.String) in org.w3c.dom.Text
    [javac] public class DOMText extends DefaultText implements org.w3c.dom.Text {
    [javac]        ^
    [javac] Note:
/var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src/org/dom4j/xpath/DefaultXPath.java
uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 11 errors

with java sun-jdk-1.4.2.09:

Buildfile: build.xml

init:
     [echo] ----------- dom4j 1.6.1 [2005] ------------

clean:

init:
     [echo] ----------- dom4j 1.6.1 [2005] ------------

prepare:
    [mkdir] Created dir: /var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build

prepare-src:
    [mkdir] Created dir: /var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src
    [mkdir] Created dir: /var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/classes

BUILD FAILED
java.lang.UnsupportedClassVersionError: jdepend/xmlui/JDepend (Unsupported
major.minor version 49.0)

Total time: 1 second

with blackdown-jdk-1.4.2.02:
>>> Source unpacked.
Buildfile: build.xml

init:
     [echo] ----------- dom4j 1.6.1 [2005] ------------

clean:

init:
     [echo] ----------- dom4j 1.6.1 [2005] ------------

prepare:
    [mkdir] Created dir: /var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build

prepare-src:
    [mkdir] Created dir: /var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/src
    [mkdir] Created dir: /var/tmp/portage/dom4j-1.6.1/work/dom4j-1.6.1/build/classes

BUILD FAILED
java.lang.UnsupportedClassVersionError: jdepend/xmlui/JDepend (Unsupported
major.minor version 49.0)

Total time: 0 seconds

:/

Reproducible: Always
Steps to Reproduce:
1.compile with different javas
2.
3.
Comment 1 Thomas Matthijs (RETIRED) gentoo-dev 2005-10-21 08:57:07 UTC
using p.masked sun-jdk 1.5 without having a clue
Comment 2 Josh Nichols (RETIRED) gentoo-dev 2005-10-21 09:14:03 UTC
Anders, of interest would be:
http://gentoo-wiki.com/Java_FAQ

To summarize, do not use Java 1.5 as a system VM. You'll need to re-emerge all
your packages using Java 1.4 as a system VM.

Axxo, could you perhaps add a bit to package.mask something to the effect of 'DO
NOT USE AS YOUR SYSTEM VM' ?
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-01-23 02:47:17 UTC
*** Bug 120030 has been marked as a duplicate of this bug. ***
Comment 4 Jeffrey Gardner (RETIRED) gentoo-dev 2006-01-23 03:20:50 UTC
Ahh...cool, I don't know how I missed this.
Using the tools here: http://www.gentoo.org/proj/en/java/tiger-faq.xml#doc_chap4
I was able to fix the issue in 2 minutes flat. 
Thanks!
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-03-05 13:48:30 UTC
*** Bug 125134 has been marked as a duplicate of this bug. ***
Comment 6 Fernando Usero 2006-03-05 14:00:55 UTC
dom4j gives similar errors to me but i have never used a 1.5 JVM since i am on a ppc platform. Any hint?
Comment 7 Fernando Usero 2006-03-18 16:00:15 UTC
i gave it a try today and dom4j compiled successfully in ppc. I think it may be due the installation of latest ibm-jdk-bin 1.4.2