I've tried building xom-1.2.10 which is the current stable version and it failed to build. Can we stabilize a newer version? Newer version worked fine. Reproducible: Always compile-core: [javac] Compiling 106 source files to /var/tmp/portage/dev-java/xom-1.2.10/work/XOM/build/classes [javac] /var/tmp/portage/dev-java/xom-1.2.10/work/XOM/build/src/nu/xom/Builder.java:45: error: package org.apache.xerces.impl does not exist [javac] import org.apache.xerces.impl.Version; [javac] ^ [javac] /var/tmp/portage/dev-java/xom-1.2.10/work/XOM/build/src/nu/xom/XML1_0Parser.java:23: error: package org.apache.xerces.parsers does not exist [javac] import org.apache.xerces.parsers.SAXParser; [javac] ^ [javac] /var/tmp/portage/dev-java/xom-1.2.10/work/XOM/build/src/nu/xom/XML1_0Parser.java:24: error: package org.apache.xerces.parsers does not exist [javac] import org.apache.xerces.parsers.DTDConfiguration; [javac] ^ [javac] /var/tmp/portage/dev-java/xom-1.2.10/work/XOM/build/src/nu/xom/XML1_0Parser.java:46: error: cannot find symbol [javac] class XML1_0Parser extends SAXParser { [javac] ^ [javac] symbol: class SAXParser [javac] /var/tmp/portage/dev-java/xom-1.2.10/work/XOM/build/src/nu/xom/Builder.java:70: error: cannot find symbol [javac] String x = Version.getVersion(); [javac] ^ [javac] symbol: variable Version [javac] location: class Builder [javac] /var/tmp/portage/dev-java/xom-1.2.10/work/XOM/build/src/nu/xom/Builder.java:199: error: incompatible types: XML1_0Parser cannot be converted to XMLReader [javac] parser = new XML1_0Parser(); [javac] ^ [javac] /var/tmp/portage/dev-java/xom-1.2.10/work/XOM/build/src/nu/xom/XML1_0Parser.java:49: error: cannot find symbol [javac] super(new DTDConfiguration()); [javac] ^ [javac] symbol: class DTDConfiguration [javac] location: class XML1_0Parser [javac] 7 errors BUILD FAILED /var/tmp/portage/dev-java/xom-1.2.10/work/XOM/build.xml:194: Compile failed; see the compiler error output for details.
* Error: circular dependencies: (dev-java/jaxen-1.1.4-r1:1.1/1.1::gentoo, ebuild scheduled for merge) depends on (dev-java/xom-1.3.2:0/0::gentoo, ebuild scheduled for merge) (buildtime) (dev-java/jaxen-1.1.4-r1:1.1/1.1::gentoo, ebuild scheduled for merge) (buildtime)
Resetting sanity check; keywords are not fully specified and arches are not CC-ed.
Summarizing: xom-1.2.10 does not build (does not detect xerces) xom-1.3.2 requires jaxen, which is broken: jaxen-1.1.4-r1 and -1.1.6 require xom (cricular dependency), jaxen-1.1.6-r1 has the circular dependecy corrected but does not build (e.g. bug #739894)
Obsoleted by https://bugs.gentoo.org/783897
*** This bug has been marked as a duplicate of bug 783897 ***