DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16996>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16996

build.bat script fails with javac error.

           Summary: build.bat script fails with javac error.
           Product: Fop
           Version: 0.20.4
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Blocker
          Priority: Other
         Component: general
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


The Ant build script for FOP 0.20.4 (when run via the provided 'build.bat') 
file, failed in the "compile" target with two javac compiler errors.  The 
distribution in question was from http://xml.apache.org/dist/fop/fop-0.20.4-
src.tar.gz (i.e the current stable source release).

Detail from download page:
fop-0.20.4-src.tar.gz  08-Jul-2002 04:52  7.8M  FOP downloads

The compile problem is that the PDFGraphicsConfiguration class is being 
instantiated (new) when it is abstract.  This in turn seems to be caused by the 
fact the PDFGraphicsConfiguration is extending GraphicsConfiguration but not 
implementing createCompatibleVolatileImage().

This is a bit odd, since you'd expect that this is the sort of problem that 
would prevent the distribution from ever compiling.  Surely someone has 
downloaded and compiled this sucessfully?

Thought: could this be a CLASSPATH problem?  Maybe with two versions of that 
class in the build path?  (However build.bat seems to configure the CLASSPATH 
for the build, so this seems unlikely.)  Alternatively, is the bundled version 
of Batik the right one?

Ant output shown below (javac errors at bottom):

C:\java\fop-0.20.4>build.bat
Fop Build System
----------------
Building with classpath c:\java\j2sdk1.4.1\lib\tools.jar;c:\java\j2sdk1.4.1\lib\
classes.zip;lib\ant-1.4.1.jar;lib\batik.jar;lib\buildtools.jar;lib\xercesImpl-2.
0.1.jar;lib\xml-apis.jar;lib\xalan-2.3.1.jar;lib\bsf.jar;lib\jimi-1.0.jar;lib\av
alon-framework-cvs-20020315.jar
Starting Ant...
Buildfile: build.xml

init-avail:

init-filters-xalan2:

init:
     [echo] ------------------- Fop 0.20.4 [1999-2002] ----------------

prepare:
     [echo] Preparing the build directories
    [mkdir] Created dir: C:\java\fop-0.20.4\build\src\org\apache\fop\fo\properti
es
    [mkdir] Created dir: C:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\
fonts
    [mkdir] Created dir: C:\java\fop-0.20.4\build\src\org\apache\fop\svg
    [mkdir] Created dir: C:\java\fop-0.20.4\build\classes\conf
    [mkdir] Created dir: C:\java\fop-0.20.4\build\classes\hyph
     [copy] Copying 3 files to C:\java\fop-0.20.4\build\classes\conf

codegen:
     [echo] Resetting codegen directory
     [copy] Copying 37 files to C:\java\fop-0.20.4\build\src\codegen
     [echo] Generating the java files from xml resources
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\allprops.xml to C:\j
ava\fop-0.20.4\build\src\org\apache\fop\fo\properties\Constants.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\genconst.xsl

    [style] Processing C:\java\fop-0.20.4\build\src\codegen\foproperties.xml to
C:\java\fop-0.20.4\build\src\org\apache\fop\fo\properties\fo_ignore_this.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\properties.x
sl
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\foproperties.xml to
C:\java\fop-0.20.4\build\src\org\apache\fop\fo\properties\FOPropertyMapping.java

    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\propmap.xsl
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\foproperties.xml to
C:\java\fop-0.20.4\build\src\org\apache\fop\fo\properties\foenums_ignore_this.ja
va
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\enumgen.xsl
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\extproperties.xml to
 C:\java\fop-0.20.4\build\src\org\apache\fop\fo\properties\ExtensionPropertyMapp
ing.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\propmap.xsl
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\encodings.xml to C:\
java\fop-0.20.4\build\src\org\apache\fop\render\pdf\CodePointMapping.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\code-point-m
apping.xsl
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Courier.xml to C:\ja
va\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\Courier.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Courier-Oblique.xml
to C:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\CourierOblique.j
ava
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Courier-Bold.xml to
C:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\CourierBold.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Courier-BoldOblique.
xml to C:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\CourierBoldO
blique.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Helvetica.xml to C:\
java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\Helvetica.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Helvetica-Bold.xml t
o C:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\HelveticaBold.jav
a
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Helvetica-Oblique.xm
l to C:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\HelveticaObliq
ue.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Helvetica-BoldObliqu
e.xml to C:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\HelveticaB
oldOblique.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Times-Roman.xml to C
:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\TimesRoman.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Times-Italic.xml to
C:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\TimesItalic.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Times-Bold.xml to C:
\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\TimesBold.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Times-BoldItalic.xml
 to C:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\TimesBoldItalic
.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\Symbol.xml to C:\jav
a\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\Symbol.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l
    [style] Processing C:\java\fop-0.20.4\build\src\codegen\ZapfDingbats.xml to
C:\java\fop-0.20.4\build\src\org\apache\fop\render\pdf\fonts\ZapfDingbats.java
    [style] Loading stylesheet C:\java\fop-0.20.4\build\src\codegen\font-file.xs
l

prepare-jimi:

prepare-jai:

prepare-trax:
     [echo] JAXP1.1 transforms is present. Installing TRaX support
     [copy] Copying 3 files to C:\java\fop-0.20.4\build\src

prepare-src:
     [copy] Copying 409 files to C:\java\fop-0.20.4\build\src

compile:
     [echo] Compiling the sources
    [mkdir] Created dir: C:\java\fop-0.20.4\build\classes\org\apache\fop\viewer\
resources
     [copy] Copying 14 files to C:\java\fop-0.20.4\build\classes\org\apache\fop\
viewer\resources
    [mkdir] Created dir: C:\java\fop-0.20.4\build\classes\org\apache\fop\viewer\
Images
     [copy] Copying 6 files to C:\java\fop-0.20.4\build\classes\org\apache\fop\v
iewer\Images
    [javac] Compiling 717 source files to C:\java\fop-0.20.4\build\classes
    [javac] Note: sun.tools.javac.Main has been deprecated.
    [javac] C:\java\fop-0.20.4\build\src\org\apache\fop\svg\PDFGraphics2D.java:1
199: nested class org.apache.fop.svg.PDFGraphics2D. PDFGraphicsConfiguration is
an abstract class. It can't be instantiated.
    [javac]         return new PDFGraphicsConfiguration();
    [javac]                ^
    [javac] C:\java\fop-0.20.4\build\src\org\apache\fop\svg\PDFGraphics2D.java:1
206: nested class org.apache.fop.svg.PDFGraphics2D. PDFGraphicsConfiguration mus
t be declared abstract. It does not define java.awt.image.VolatileImage createCo
mpatibleVolatileImage(int, int) from class java.awt.GraphicsConfiguration.
    [javac]     static class PDFGraphicsConfiguration extends GraphicsConfigurat
ion {
    [javac]                  ^
    [javac] 2 errors, 1 warning

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to