Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 164074

Summary: app-text/jasperreports-1.0.1 does not emerge
Product: Gentoo Linux Reporter: M. Edward Borasky <znmeb>
Component: New packagesAssignee: Java team <java>
Status: RESOLVED WONTFIX    
Severity: normal CC: Heinz.Hombergs
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 164129    
Bug Blocks:    
Attachments: emerge --info after failed emerge

Description M. Edward Borasky 2007-01-27 17:24:58 UTC
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.
Comment 1 M. Edward Borasky 2007-01-27 17:26:05 UTC
Created attachment 108295 [details]
emerge --info after failed emerge
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2007-01-27 22:49:39 UTC
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
Comment 3 M. Edward Borasky 2007-01-28 00:01:05 UTC
(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.
Comment 4 Petteri Räty (RETIRED) gentoo-dev 2007-05-24 18:58:09 UTC
I package.masked 1.0.1 in the main tree.
Comment 5 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2008-01-06 19:23:35 UTC
(In reply to comment #4)
> I package.masked 1.0.1 in the main tree.

Removed from the tree completely.