Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 553494 - dev-java/fop-2.0 build fails with LC_ALL=POSIX
Summary: dev-java/fop-2.0 build fails with LC_ALL=POSIX
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-28 14:54 UTC by Nico Baggus
Modified: 2015-08-21 07:23 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 Nico Baggus 2015-06-28 14:54:24 UTC
>>>  '/var/log/portage/dev-java:fop-2.0:20150628-143033.log'
 * Package:    dev-java/fop-2.0
 * Repository: gentoo
 * Maintainer: java@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
 * Using: oracle-jdk-bin-1.7
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/qdox-1.12.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/mockito-core-1.8.5.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/xmlunit-1.2.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/objenesis-1.0.0.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/jaxen-1.1.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/pmd-4.2.5.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/hamcrest.core-1.1.0.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/asm-3.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xercesImpl-2.7.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xalan-2.7.0.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/batik-all-1.8.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xml-apis-1.3.04.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xmlgraphics-commons-2.0.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/avalon-framework-4.2.0.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/commons-logging-1.0.4.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/commons-io-1.3.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/servlet-2.2.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/fontbox-1.8.5.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xml-apis-ext-1.3.04.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/serializer-2.7.0.jar
Rewriting attributes
Rewriting ./examples/embedding/build.xml
Rewriting ./examples/plan/build.xml
Rewriting ./examples/hyphenation/build.xml
Rewriting ./examples/fo/build.xml
Rewriting ./build.xml
 * Disabling all optional ANT_TASKS
Trying to override old definition of task javac
     [echo] ------------------- Apache FOP 2.0 [1999-2015] ----------------
     [echo] See build.properties and build-local.properties for additional build settings
     [echo] Apache Ant(TM) version 1.9.1 compiled on May 14 2014
     [echo] VM: 24.80-b11, Oracle Corporation
     [echo] JAVA_HOME: /opt/oracle-jdk-bin-1.7.0.80
     [echo] JAI Support NOT Present
     [echo] JCE Support PRESENT
     [echo] JUnit Support NOT Present - Committers are required to have JUnit working
     [echo] XMLUnit Support NOT Present - you can get it from http://xmlunit.sourceforge.net
     [echo] Generating the java files from xml resources
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/complexscripts/bidi/DelimitedTextRange.java:41: error: unmappable character for encoding ASCII
    [javac]  * by XML-FO 1.1 ??5.8, which contains a flattened sequence of characters. Any FO that generates
    [javac]                  ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/complexscripts/bidi/DelimitedTextRange.java:41: error: unmappable character for encoding ASCII
    [javac]  * by XML-FO 1.1 ??5.8, which contains a flattened sequence of characters. Any FO that generates
    [javac]                   ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/intermediate/ArcToBezierCurveTransformer.java:50: error: unmappable character for encoding ASCII
    [javac]         //      Drawing an elliptical arc using polylines, quadratic or cubic B??zier curves
    [javac]                                                                                ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/intermediate/ArcToBezierCurveTransformer.java:50: error: unmappable character for encoding ASCII
    [javac]         //      Drawing an elliptical arc using polylines, quadratic or cubic B??zier curves
    [javac]                                                                                 ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/TableAttributesConverter.java:39: error: unmappable character for encoding ASCII
    [javac]  * Boris Poud??rous (boris.pouderous@eads-telecom.com),
    [javac]              ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/TableAttributesConverter.java:39: error: unmappable character for encoding ASCII
    [javac]  * Boris Poud??rous (boris.pouderous@eads-telecom.com),
    [javac]               ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/TableAttributesConverter.java:40: error: unmappable character for encoding ASCII
    [javac]  * Normand Mass??, and
    [javac]                ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/TableAttributesConverter.java:40: error: unmappable character for encoding ASCII
    [javac]  * Normand Mass??, and
    [javac]                 ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/TextAttributesConverter.java:55: error: unmappable character for encoding ASCII
    [javac]  * Boris Poud??rous (boris.pouderous@eads-telecom.com),
    [javac]              ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/TextAttributesConverter.java:55: error: unmappable character for encoding ASCII
    [javac]  * Boris Poud??rous (boris.pouderous@eads-telecom.com),
    [javac]               ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/TextAttributesConverter.java:57: error: unmappable character for encoding ASCII
    [javac]  * Normand Mass??,
    [javac]                ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/TextAttributesConverter.java:57: error: unmappable character for encoding ASCII
    [javac]  * Normand Mass??,
    [javac]                 ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfTableContainer.java:35: error: unmappable character for encoding ASCII
    [javac]  * and Boris Poud??rous.</p>
    [javac]                  ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/IRtfTableContainer.java:35: error: unmappable character for encoding ASCII
    [javac]  * and Boris Poud??rous.</p>
    [javac]                   ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfAfterBeforeBase.java:111: error: unmappable character for encoding ASCII
    [javac]      * @param tc added by Boris Poud??rous on july 2002 in order to process
    [javac]                                     ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfAfterBeforeBase.java:111: error: unmappable character for encoding ASCII
    [javac]      * @param tc added by Boris Poud??rous on july 2002 in order to process
    [javac]                                      ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfContainer.java:44: error: unmappable character for encoding ASCII
    [javac]     private LinkedList children;  // 'final' removed by Boris Poud??rous on 07/22/2002
    [javac]                                                                   ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfContainer.java:44: error: unmappable character for encoding ASCII
    [javac]     private LinkedList children;  // 'final' removed by Boris Poud??rous on 07/22/2002
    [javac]                                                                    ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfContainer.java:140: error: unmappable character for encoding ASCII
    [javac]      * Add by Boris Poud??rous on 07/22/2002
    [javac]                         ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfContainer.java:140: error: unmappable character for encoding ASCII
    [javac]      * Add by Boris Poud??rous on 07/22/2002
    [javac]                          ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfExtraRowSet.java:59: error: unmappable character for encoding ASCII
    [javac]      * (added by Boris Poud??rous on july 2002 in order to process nested tables)
    [javac]                            ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfExtraRowSet.java:59: error: unmappable character for encoding ASCII
    [javac]      * (added by Boris Poud??rous on july 2002 in order to process nested tables)
    [javac]                             ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfExtraRowSet.java:167: error: unmappable character for encoding ASCII
    [javac]      *  Modified by Boris Poud??rous in order to permit the extra cell to have
    [javac]                               ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfExtraRowSet.java:167: error: unmappable character for encoding ASCII
    [javac]      *  Modified by Boris Poud??rous in order to permit the extra cell to have
    [javac]                                ^
......
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/render/rtf/rtflib/tools/TableContext.java:231: error: unmappable character for encoding ASCII
    [javac]      * The 'public' modifier has been added by Boris Poud??rous for
    [javac]                                                           ^
    [javac] 68 errors
Comment 1 Nico Baggus 2015-06-28 14:56:09 UTC
#  locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Comment 2 Nico Baggus 2015-06-28 14:57:18 UTC
After changing the locale to UTF8 compile succeeds.

I expect the build should not be depending on locale settings.
Comment 3 James Le Cuirot gentoo-dev 2015-06-29 08:10:25 UTC
Strange, I didn't know the javac encoding depended on the locale settings. monsieurp, please use JAVA_ANT_ENCODING. I wonder how many other ebuilds are affected by this.
Comment 4 Patrice Clement gentoo-dev 2015-06-29 12:34:14 UTC
+  29 Jun 2015; Patrice Clement <monsieurp@gentoo.org> fop-2.0.ebuild:
+  Set JAVA_ANT_ENCODING to ISO-8859-1. Fix bug 553494.
+

Give it another go.
Comment 5 Nico Baggus 2015-06-29 23:18:38 UTC
result of new build:

/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/avalon-framework-4.2.0.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/commons-logging-1.0.4.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/commons-io-1.3.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/servlet-2.2.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/fontbox-1.8.5.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xml-apis-ext-1.3.04.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/serializer-2.7.0.jar
cElementTree rewriter
 * Disabling all optional ANT_TASKS
Trying to override old definition of task javac
     [echo] ------------------- Apache FOP 2.0 [1999-2015] ----------------
     [echo] See build.properties and build-local.properties for additional build settings
     [echo] Apache Ant(TM) version 1.9.1 compiled on May 14 2014
     [echo] VM: 25.45-b02, Oracle Corporation
     [echo] JAVA_HOME: /opt/oracle-jdk-bin-1.8.0.45
     [echo] JAI Support NOT Present
     [echo] JCE Support PRESENT
     [echo] JUnit Support NOT Present - Committers are required to have JUnit working
     [echo] XMLUnit Support NOT Present - you can get it from http://xmlunit.sourceforge.net
     [echo] Generating the java files from xml resources
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/fonts/autodetect/FontFileFinder.java:74: warning: [deprecation] andFileFilter(IOFileFilter,IOFileFilter) in FileFilterUtils has been deprecated
    [javac]         return FileFilterUtils.andFileFilter(
    [javac]                               ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/fonts/autodetect/FontFileFinder.java:85: warning: [deprecation] andFileFilter(IOFileFilter,IOFileFilter) in FileFilterUtils has been deprecated
    [javac]         return FileFilterUtils.andFileFilter(
    [javac]                               ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 warnings
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 warning
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] 1 warning

BUILD FAILED
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/build.xml:301: java.lang.NoClassDefFoundError: com/thoughtworks/qdox/model/DocletTagFactory
        at org.apache.fop.tools.EventProducerCollectorTask.execute(EventProducerCollectorTask.java:68)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:435)
        at org.apache.tools.ant.Target.performTasks(Target.java:456)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
        at org.apache.tools.ant.Main.runBuild(Main.java:851)
        at org.apache.tools.ant.Main.startAnt(Main.java:235)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.lang.ClassNotFoundException: com.thoughtworks.qdox.model.DocletTagFactory
        at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1366)
        at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1315)
        at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 17 more

Total time: 58 seconds
 * ERROR: dev-java/fop-2.0::gentoo failed (compile phase):
 *   eant failed
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_compile
 *   environment, line 4018:  Called java-pkg-2_src_compile
 *   environment, line 1935:  Called eant 'package' '-f' 'build.xml' '-Djce.present=true'
 *   environment, line  728:  Called die
 * The specific snippet of code:
 *       ant ${antflags} "${@}" || die "eant failed"
 *
Comment 6 Nico Baggus 2015-07-01 18:25:53 UTC
now set to jdk-1.7:

 * Package:    dev-java/fop-2.0
 * Repository: gentoo
 * Maintainer: java@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
 * Using: oracle-jdk-bin-1.7
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/fontbox-1.8.5.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xml-apis-1.3.04.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/batik-all-1.8.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xml-apis-ext-1.3.04.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xercesImpl-2.7.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/avalon-framework-4.2.0.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/commons-io-1.3.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/commons-logging-1.0.4.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/serializer-2.7.0.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xmlgraphics-commons-2.0.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/pmd-4.2.5.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/qdox-1.12.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/xmlunit-1.2.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/asm-3.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/objenesis-1.0.0.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/jaxen-1.1.1.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/hamcrest.core-1.1.0.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/build/mockito-core-1.8.5.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/xalan-2.7.0.jar
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/lib/servlet-2.2.jar
cElementTree rewriter
 * Disabling all optional ANT_TASKS
Trying to override old definition of task javac
     [echo] ------------------- Apache FOP 2.0 [1999-2015] ----------------
     [echo] See build.properties and build-local.properties for additional build settings
     [echo] Apache Ant(TM) version 1.9.1 compiled on June 13 2015
     [echo] VM: 24.80-b11, Oracle Corporation
     [echo] JAVA_HOME: /opt/oracle-jdk-bin-1.7.0.80
     [echo] JAI Support NOT Present
     [echo] JCE Support PRESENT
     [echo] JUnit Support NOT Present - Committers are required to have JUnit working
     [echo] XMLUnit Support NOT Present - you can get it from http://xmlunit.sourceforge.net
     [echo] Generating the java files from xml resources
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/fonts/autodetect/FontFileFinder.java:74: warning: [deprecation] andFileFilter(IOFileFilter,IOFileFilter) in FileFilterUtils has been deprecated
    [javac]         return FileFilterUtils.andFileFilter(
    [javac]                               ^
    [javac] /var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/src/java/org/apache/fop/fonts/autodetect/FontFileFinder.java:85: warning: [deprecation] andFileFilter(IOFileFilter,IOFileFilter) in FileFilterUtils has been deprecated
    [javac]         return FileFilterUtils.andFileFilter(
    [javac]                               ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 warnings
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 warning
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] 1 warning

BUILD FAILED
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/build.xml:301: java.lang.NoClassDefFoundError: com/thoughtworks/qdox/model/DocletTagFactory
        at org.apache.fop.tools.EventProducerCollectorTask.execute(EventProducerCollectorTask.java:68)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:435)
        at org.apache.tools.ant.Target.performTasks(Target.java:456)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
        at org.apache.tools.ant.Main.runBuild(Main.java:851)
        at org.apache.tools.ant.Main.startAnt(Main.java:235)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.lang.ClassNotFoundException: com.thoughtworks.qdox.model.DocletTagFactory
        at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1366)
        at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1315)
        at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        ... 17 more

Total time: 27 seconds
 * ERROR: dev-java/fop-2.0::gentoo failed (compile phase):
 *   eant failed
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_compile
 *   environment, line 3976:  Called java-pkg-2_src_compile
 *   environment, line 1897:  Called eant 'package' '-f' 'build.xml' '-Djce.present=true'
 *   environment, line  690:  Called die
 * The specific snippet of code:
 *       ant ${antflags} "${@}" || die "eant failed"
 *
Comment 7 Bob Johnson 2015-07-02 16:33:01 UTC
I'm not so sure this is resolved. I'm running into the exact same error on my system:

BUILD FAILED
/var/tmp/portage/dev-java/fop-2.0/work/fop-2.0/build.xml:301: java.lang.NoClassDefFoundError: com/thoughtworks/qdox/model/DocletTagFactory
        at org.apache.fop.tools.EventProducerCollectorTask.execute(EventProducerCollectorTask.java:68)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:435)
        at org.apache.tools.ant.Target.performTasks(Target.java:456)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
        at org.apache.tools.ant.Main.runBuild(Main.java:851)
        at org.apache.tools.ant.Main.startAnt(Main.java:235)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.lang.ClassNotFoundException: com.thoughtworks.qdox.model.DocletTagFactory
        at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1366)
        at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1315)
        at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        ... 17 more

Total time: 8 seconds
 * ERROR: dev-java/fop-2.0::gentoo failed (compile phase):
 *   eant failed
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_compile
 *   environment, line 4011:  Called java-pkg-2_src_compile
 *   environment, line 1924:  Called eant 'package' '-f' 'build.xml' '-Djce.present=true'
 *   environment, line  717:  Called die
 * The specific snippet of code:
 *       ant ${antflags} "${@}" || die "eant failed"
 * 
 * If you need support, post the output of `emerge --info '=dev-java/fop-2.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-java/fop-2.0::gentoo'`.
!!! When you file a bug report, please include the following information:
GENTOO_VM=icedtea-bin-7  CLASSPATH="" JAVA_HOME="/opt/icedtea-bin-7.2.5.5"
JAVACFLAGS="-source 1.6 -target 1.6" COMPILER="javac"
and of course, the output of emerge --info =fop-2.0

# emerge --info =fop-2.0
Portage 2.2.18 (python 2.7.9-final-0, default/linux/amd64/13.0, gcc-4.8.4, glibc-2.20-r2, 4.0.5-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.0.5-gentoo-x86_64-Intel-R-_Core-TM-_i5-3570_CPU_@_3.40GHz-with-gentoo-2.2
KiB Mem:    32936928 total,  21514152 free
KiB Swap:    4194300 total,   4194300 free
Timestamp of repository gentoo: Thu, 02 Jul 2015 14:45:01 +0000
sh bash 4.3_p33-r2
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.3_p33-r2::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.20.2::gentoo
dev-lang/python:          2.7.9-r1::gentoo, 3.3.5-r1::gentoo, 3.4.1::gentoo
dev-util/cmake:           3.2.2::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.17::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.14.1::gentoo
sys-devel/binutils:       2.24-r3::gentoo
sys-devel/gcc:            4.8.4::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
sys-libs/glibc:           2.20-r2::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.namerica.gentoo.org/gentoo-portage
    priority: -1000

printer-drivers
    location: /var/lib/layman/printer-drivers
    masters: gentoo
    priority: 0

vmware
    location: /var/lib/layman/vmware
    masters: gentoo
    priority: 1

local
    location: /usr/local/portage
    masters: gentoo
    priority: 2

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA vmware"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X acl alsa amd64 apache2 berkdb bzip2 cairo cli clucene colord consolekit cracklib crypt cups curl cxx dbus doc dri examples exif fontconfig fortran gcj gd gdbm gif handbook iconv icu ipv6 jack java jbig jpeg jpeg2k kde kipi kpathsea lcms lzma mbox mmx mmxext mng modules multilib ncurses nls nptl nsplugin odbc ogg openexr opengl openmp pam pango pcre pdf plasma png policykit postgres qt3support readline semantic-desktop session source spell sse sse2 ssl svg t1lib tcpd threads tiff truetype unicode vim-syntax webp xattr xinerama xml xpm zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_core authn_dbd authn_dbm authn_default authn_file authz_core authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgid dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info lbmethod_byrequests log_config log_forensic logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif slotmem_shm socache_shmcb speling status unique_id unixd userdir usertrack vhost_alias" APACHE2_MPMS="worker" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="keyboard mouse evdev vmmouse wacom joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver presenter-minimizer wiki-publisher" LINGUAS="en_US" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19" SANE_BACKENDS="epson2" USERLAND="GNU" VIDEO_CARDS="fbdev intel radeon vesa vmware" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

=================================================================
                        Package Settings
=================================================================

dev-java/fop-2.0::gentoo was built with the following:
USE="examples source (-doc) -hyphenation -jai -test" ABI_X86="64"

# locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
Comment 8 Patrice Clement gentoo-dev 2015-07-05 15:37:11 UTC
Bob and the others: let's carry on the discussion in bug 553982. You're facing another problem.
Comment 9 Patrice Clement gentoo-dev 2015-08-21 07:23:25 UTC
Marking this bug as FIXED.