Building tomcat 5.0.28-r4 failed for me. Here is the tail end of the build attempt: build-main: [style] Transforming into /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-5/build/webapps/tomcat-docs [style] Processing /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/webapps/docs/balancer-howto.xml to /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-5/build/webapps/tomcat-docs/balancer-howto.html [style] Loading stylesheet /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/webapps/docs/tomcat-docs.xsl [style] Processing /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/webapps/docs/building.xml to /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-5/build/webapps/tomcat-docs/building.html [style] Processing /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/webapps/docs/cgi-howto.xml to /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-5/build/webapps/tomcat-docs/cgi-howto.html [style] Processing /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/webapps/docs/changelog.xml to /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-5/build/webapps/tomcat-docs/changelog.html [style] : Fatal Error! org.apache.xml.dtm.DTMException: No more DTM IDs are available Cause: org.apache.xml.dtm.DTMException: No more DTM IDs are available [style] Failed to process /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/webapps/docs/changelog.xml BUILD FAILED /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/build.xml:50: The following error occurred while executing this line: /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-5/build.xml:539: The following error occurred while executing this line: /var/tmp/portage/tomcat-5.0.28-r4/work/jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/webapps/docs/build.xml:103: Fatal error during transformation Total time: 2 minutes 59 seconds !!! ERROR: www-servers/tomcat-5.0.28-r4 failed. !!! Function src_compile, Line 118, Exitcode 1 !!! compile failed Reproducible: Always Steps to Reproduce: 1.emerge tomcat 2. 3. Actual Results: no tomcat made - error Expected Results: compile complete I have not placed any version conditions on my /etc/portage stuff related to java packages. I've just added ~sparc to tomcat and any dependancies that require it. Asking whether anyone runs tomcat on sparc on the forum returned no responses. I could not find any details in the changelog for tomcat to indicate whether it has known problems, and bug history is very slim on gentoo for sparc.
I think sparc is going to mask java in their coming profiles. I don't think any of the java herd members have sparc hardware so there is not much we can do here.
Axxo has or had an Ultra 5 IIRC
axxo is not around these days, and I do not believe any of the remaining devs have sparc machines. If possible please see if you can unmask or check out another version of tomcat. I have access to 5.5.16 and etc in java experimental. I can modify ebuilds if need to include archs. If someone can test and follow up on it working not, etc on that arch. Sparc in this case. Let me know.
Java got masked for 2006.0+ profiles, so it's going away in the future. Basically we rely on blackdown building a new working jvm for this to get solved, so until that happens there's nothing we can do.