Summary: | dev-java/glassfish-jms-api-1.1.2.2.04-r2 with USE=doc fails to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrius Štikonas <andrius> |
Component: | Current packages | Assignee: | Java team <java> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein, leonchik1976, lssndrbarbieri, Martin.vGagern |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.xz |
Description
Andrius Štikonas
2017-10-20 18:32:28 UTC
Created attachment 499398 [details]
build.log.xz
build log
Ok, it is actually caused by USE="doc". Probably similar to bug#614480 Excerpts from my build log, which at first glance appears to match comment 1. dev-java/glassfish-jms-api-1.1.2.2.04 with USE=doc fails to build using icedtea-8 i.e. dev-java/icedtea-3.6.0 due to too many javadoc errors like these: src/java/javax/jms/Message.java:81: error: header used out of sequence: <H4> * <H4>Message Bodies</H4> ^ src/java/javax/jms/Message.java:341: error: bad use of '>' * <PRE>"NumberOfOrders > 1"</PRE> ^ src/java/javax/jms/Message.java:375: error: malformed HTML * <CODE><</CODE>, <CODE><=</CODE>, <CODE><></CODE> (not equal) ^ src/java/javax/jms/MessageProducer.java:259: warning: nested tag not allowed: <CODE> * @return this producer's <CODE>Destination/<CODE> ^ src/java/javax/jms/QueueSession.java:116: warning: no @return createReceiver(Queue queue) throws JMSException; ^ 18 errors 30 warnings * ERROR: dev-java/glassfish-jms-api-1.1.2.2.04::gentoo failed (compile phase): * javadoc failed * * Call stack: * ebuild.sh, line 124: Called src_compile * environment, line 3947: Called die * The specific snippet of code: * javadoc -d javadoc -sourcepath src/java -subpackages javax || die "javadoc failed"; * * If you need support, post the output of `emerge --info '=dev-java/glassfish-jms-api-1.1.2.2.04::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-java/glassfish-jms-api-1.1.2.2.04::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM=icedtea-8 CLASSPATH="" JAVA_HOME="/usr/lib64/icedtea8" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="javac" and of course, the output of emerge --info =glassfish-jms-api-1.1.2.2.04 * The complete build log is located at '/var/log/portage/dev-java:glassfish-jms-api-1.1.2.2.04:20171224-115113.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-java/glassfish-jms-api-1.1.2.2.04/temp/environment'. * Working directory: '/var/tmp/portage/dev-java/glassfish-jms-api-1.1.2.2.04/work/glassfish/jms-api' * S: '/var/tmp/portage/dev-java/glassfish-jms-api-1.1.2.2.04/work/glassfish/jms-api' The world rebuild during my transition to the 17.0 profile triggered a number of javadoc issues for me, among them bug 642534, bug 642536 and bug 642636. A tracker bug might make sense for the Java team. And mentioning “doc” in the summary of this bug here would be VERY useful, so please edit. Same thing here: dev-java/glassfish-jms-api-1.1.2.2.04 builds with USE=-doc but fails with USE=doc. same with dev-java/glassfish-jms-api-1.1.2.2.04-r2 *** Bug 712294 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7b05b1b34d7ab142227318db0f3364bbcfa115 commit 5f7b05b1b34d7ab142227318db0f3364bbcfa115 Author: Jakov Smolić <jsmolic@gentoo.org> AuthorDate: 2022-06-05 14:06:29 +0000 Commit: Jakov Smolić <jsmolic@gentoo.org> CommitDate: 2022-06-05 14:16:15 +0000 dev-java/glassfish-jms-api: treeclean Closes: https://bugs.gentoo.org/634890 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> dev-java/glassfish-jms-api/Manifest | 1 - .../glassfish-jms-api-1.1.2.2.04-r2.ebuild | 48 ---------------------- dev-java/glassfish-jms-api/metadata.xml | 8 ---- profiles/package.mask | 4 -- 4 files changed, 61 deletions(-) |