I tried both with and without jikes and neither one worked. # emerge jasperreports Calculating dependencies... done! >>> Emerging (1 of 1) app-text/jasperreports-1.0.1 to / * jasperreports-1.0.1.zip MD5 ;-) ... [ ok ] * jasperreports-1.0.1.zip RMD160 ;-) ... [ ok ] * jasperreports-1.0.1.zip SHA1 ;-) ... [ ok ] * jasperreports-1.0.1.zip SHA256 ;-) ... [ ok ] * jasperreports-1.0.1.zip size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking jasperreports-1.0.1.zip ;-) ... [ ok ] * Using Generation-1 System VM: sun-jdk-1.4 >>> Unpacking source... >>> Unpacking jasperreports-1.0.1.zip to /var/tmp/portage/app-text/jasperreports-1.0.1/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1 ... Buildfile: build.xml clean: [delete] Deleting directory /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/build [delete] Deleting directory /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/dist compile: [mkdir] Created dir: /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/build/classes [javac] Compiling 468 source files to /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/build/classes [javac] /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/src/net/sf/jasperreports/engine/fill/JRFileVirtualizer.java:50: warning: org.apache.commons.collections.LRUMap in org.apache.commons.collections has been deprecated [javac] import org.apache.commons.collections.LRUMap; [javac] ^ [javac] /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/src/net/sf/jasperreports/engine/fill/JRFileVirtualizer.java:67: warning: org.apache.commons.collections.LRUMap in org.apache.commons.collections has been deprecated [javac] private static class Cache extends LRUMap { [javac] ^ [javac] /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/src/net/sf/jasperreports/ant/JRAntCompileTask.java:271: warning: location in org.apache.tools.ant.ProjectComponent has been deprecated [javac] location [javac] ^ [javac] /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/src/net/sf/jasperreports/ant/JRAntCompileTask.java:283: warning: location in org.apache.tools.ant.ProjectComponent has been deprecated [javac] location [javac] ^ [javac] /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/src/net/sf/jasperreports/ant/JRAntCompileTask.java:295: warning: location in org.apache.tools.ant.ProjectComponent has been deprecated [javac] location [javac] ^ [javac] /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/src/net/sf/jasperreports/ant/JRAntCompileTask.java:309: warning: project in org.apache.tools.ant.ProjectComponent has been deprecated [javac] File srcdir = project.resolveFile(list[i]); [javac] ^ [javac] /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/src/net/sf/jasperreports/ant/JRAntCompileTask.java:317: warning: location in org.apache.tools.ant.ProjectComponent has been deprecated [javac] location [javac] ^ [javac] /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/src/net/sf/jasperreports/charts/util/PieLabelGenerator.java:41: net.sf.jasperreports.charts.util.PieLabelGenerator is not abstract and does not override abstract method generateAttributedSectionLabel(org.jfree.data.general.PieDataset,java.lang.Comparable) in org.jfree.chart.labels.PieSectionLabelGenerator [javac] public class PieLabelGenerator implements PieSectionLabelGenerator, Serializable [javac] ^ [javac] /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/src/net/sf/jasperreports/engine/fill/JRFillChart.java:1320: cannot resolve symbol [javac] symbol : method setDefaultLinesVisible (boolean) [javac] location: class org.jfree.chart.renderer.xy.XYLineAndShapeRenderer [javac] lineRenderer.setDefaultLinesVisible(((JRTimeSeriesPlot)getPlot()).isShowLines() ); [javac] ^ [javac] /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/src/net/sf/jasperreports/engine/fill/JRFillChart.java:1321: cannot resolve symbol [javac] symbol : method setDefaultShapesVisible (boolean) [javac] location: class org.jfree.chart.renderer.xy.XYLineAndShapeRenderer [javac] lineRenderer.setDefaultShapesVisible(((JRTimeSeriesPlot)getPlot()).isShowShapes() ); [javac] ^ [javac] 3 errors [javac] 7 warnings BUILD FAILED /var/tmp/portage/app-text/jasperreports-1.0.1/work/jasperreports-1.0.1/build.xml:15: Compile failed; see the compiler error output for details. Total time: 21 seconds !!! ERROR: app-text/jasperreports-1.0.1 failed. Call stack: ebuild.sh, line 1611: Called dyn_compile ebuild.sh, line 968: Called qa_call 'src_compile' environment, line 2071: Called src_compile jasperreports-1.0.1.ebuild, line 66: Called die !!! Compilation failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/app-text/jasperreports-1.0.1/temp/build.log'. # ------------------------------------------------------------------------------- I don't recommend spending much time on fixing this, since the upstream is up to version 1.3.0 now. I have downloaded the upstream 1.3.0 and it appears to build successfully with JDK 1.6.0 except for the "quickref" document. I'm going to report that one upstream.
Created attachment 108295 [details] emerge --info after failed emerge
Yeah we have 1.2.7 in the overlay but it seems for the version bump we need some new things packaged: http://overlays.gentoo.org/proj/java/changeset/3212
(In reply to comment #2) > Yeah we have 1.2.7 in the overlay but it seems for the version bump we need > some new things packaged: > http://overlays.gentoo.org/proj/java/changeset/3212 > I got 1.3.0 to build and run most of the demos with JDK 1.6 and ant 1.6.5. See bug 164129.
I package.masked 1.0.1 in the main tree.
(In reply to comment #4) > I package.masked 1.0.1 in the main tree. Removed from the tree completely.