Hi,

Attempting to get on, I've applied your patches (about
ensureColumnCount() when adding a new sheet) and now try to get
jOpenDocument 1.2.b3 compiled under Windows XP.

Follow the instructions in README in the src zip of 1.2b3 (put
iText.jar & junit.jar in ./lib, then simply call ant), I get a long
list of errors (see below).

FYI,                     # copied verbatim from a CMD window
H:\Java\jOpenDocument\1.2b3a>echo %JAVA_HOME%
C:\Programs\Java\jdk1.6.0_16
H:\Java\jOpenDocument\1.2b3a>echo %ANT_HOME%
C:\Programs\apache-ant-1.8.1
H:\Java\jOpenDocument\1.2b3a>echo %CLASSPATH%
%CLASSPATH%
H:\Java\jOpenDocument\1.2b3a>

so at least that conforms to the ANT installation instructions...
AFAICS.

Errors & warnings:

<====================QUOTE===================>
H:\Java\jOpenDocument\1.2b3a>ant
Buildfile: H:\Java\jOpenDocument\1.2b3a\build.xml

init:

dist.init:
   [delete] Deleting directory H:\Java\jOpenDocument\1.2b3a\dist
    [mkdir] Created dir: H:\Java\jOpenDocument\1.2b3a\dist

distJava5.ok:

distJava5.nok:
     [echo] Not building for java 5 since jre5.dir is not defined

distJava5:

distJava6:
     [echo] Building JDK6 version
   [delete] Deleting directory H:\Java\jOpenDocument\1.2b3a\build
    [mkdir] Created dir: H:\Java\jOpenDocument\1.2b3a\build
    [javac] H:\Java\jOpenDocument\1.2b3a\build.xml:48: warning:
'includeantruntime' was not set, defaulting to build.sys
classpath=last; set to false for repeatable builds
    [javac] Compiling 605 source files to H:\Java\jOpenDocument\1.2b3a
\build
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:10: package com.lowagie.text does not exist
    [javac] import com.lowagie.text.Document;
    [javac]                        ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:11: package com.lowagie.text does not exist
    [javac] import com.lowagie.text.PageSize;
    [javac]                        ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:12: package com.lowagie.text does not exist
    [javac] import com.lowagie.text.Rectangle;
    [javac]                        ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:13: package com.lowagie.text.pdf does not
exist
    [javac] import com.lowagie.text.pdf.PdfContentByte;
    [javac]                            ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:14: package com.lowagie.text.pdf does not
exist
    [javac] import com.lowagie.text.pdf.PdfDocument;
    [javac]                            ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:15: package com.lowagie.text.pdf does not
exist
    [javac] import com.lowagie.text.pdf.PdfTemplate;
    [javac]                            ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:16: package com.lowagie.text.pdf does not
exist
    [javac] import com.lowagie.text.pdf.PdfWriter;
    [javac]                            ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\dom
\OOXMLTest.java:38: warning: [deprecation] getTabS() i
n org.jopendocument.dom.OOXML has been deprecated
    [javac]         assertEquals(xml.getTabS(), "<" +
tab.getNamespacePrefix() + ":" + tab.getName() + "/>");
    [javac]                         ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\dom
\OOXMLTest.java:53: warning: [deprecation]
encodeOOWS(java.lang.String) in org.jopendocument.dom.OOXML has been
deprecated
    [javac]         assertEquals(expected, OOXML.encodeOOWS(s));
    [javac]                                     ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\dom
\template\engine\Parsed.java:85: warning: [unchecked]unchecked
conversion
    [javac] found   : java.util.Iterator
    [javac] required: java.util.Iterator<org.jdom.Element>
    [javac]             final Iterator<Element> iter =
this.src.getRoot().getDescendants(new ElementFilter());
 
[javac]
^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\model
\OpenDocument.java:252: warning: [unchecked] unchecked conversion
    [javac] found   : java.util.List
    [javac] required: java.util.List<org.jdom.Element>
    [javac]                 final List<Element> l =
splitrow.getChildren("sheet");
 
[javac]                                                             ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
SimplePDFGenerator.java:29: cannot find symbol
    [javac] symbol  : class Document
    [javac] location: class
org.jopendocument.sample.SimplePDFGenerator
    [javac]             Document document = new Document(PageSize.A4);
    [javac]             ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:29: cannot find symbol
    [javac] symbol  : class Document
    [javac] location: class
org.jopendocument.sample.SimplePDFGenerator
    [javac]             Document document = new Document(PageSize.A4);
    [javac]                                     ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:29: cannot find symbol
    [javac] symbol  : variable PageSize
    [javac] location: class
org.jopendocument.sample.SimplePDFGenerator
    [javac]             Document document = new Document(PageSize.A4);
    [javac]                                              ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:33: cannot find symbol
    [javac] symbol  : class PdfDocument
    [javac] location: class
org.jopendocument.sample.SimplePDFGenerator
    [javac]             PdfDocument pdf = new PdfDocument();
    [javac]             ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:33: cannot find symbol
    [javac] symbol  : class PdfDocument
    [javac] location: class
org.jopendocument.sample.SimplePDFGenerator
    [javac]             PdfDocument pdf = new PdfDocument();
    [javac]                                   ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:37: cannot find symbol
    [javac] symbol  : class PdfWriter
    [javac] location: class
org.jopendocument.sample.SimplePDFGenerator
    [javac]             PdfWriter writer = PdfWriter.getInstance(pdf,
fileOutputStream);
    [javac]             ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:37: cannot find symbol
    [javac] symbol  : variable PdfWriter
    [javac] location: class
org.jopendocument.sample.SimplePDFGenerator
    [javac]             PdfWriter writer = PdfWriter.getInstance(pdf,
fileOutputStream);
    [javac]                                ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:41: cannot find symbol
    [javac] symbol  : class Rectangle
    [javac] location: class
org.jopendocument.sample.SimplePDFGenerator
    [javac]             Rectangle pageSize = document.getPageSize();
    [javac]             ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:44: cannot find symbol
    [javac] symbol  : class PdfContentByte
    [javac] location: class
org.jopendocument.sample.SimplePDFGenerator
    [javac]             PdfContentByte cb = writer.getDirectContent();
    [javac]             ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\sample
\SimplePDFGenerator.java:45: cannot find symbol
    [javac] symbol  : class PdfTemplate
    [javac] location: class
org.jopendocument.sample.SimplePDFGenerator
    [javac]             PdfTemplate tp = cb.createTemplate(w, h);
    [javac]             ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\util
\CollectionUtils.java:199: warning: [unchecked] unchecked call to
TreeMap(java.util.Comparator<? super K>) as a member of the raw type
java.util.TreeMap
    [javac]         final SortedMap res = new
TreeMap(propComp.get(0));
    [javac]                               ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\util
\CollectionUtils.java:211: warning: [unchecked] unchecked call to
TreeMap(java.util.Comparator<? super K>) as a member of the raw type
java.util.TreeMap
    [javac]                     newM = new TreeMap(propComp.get(i +
1));
    [javac]                            ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\util
\CollectionUtils.java:212: warning: [unchecked] unchecked call to
put(K,V) as a member of the raw type java.util.Map
    [javac]                     m.put(property, newM);
    [javac]                          ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\util
\CollectionUtils.java:219: warning: [unchecked] unchecked call to
TreeSet(java.util.Comparator<? super E>) as a member of the raw type
java.util.TreeSet
    [javac]                 s = new TreeSet(itemOrdering);
    [javac]                     ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\util
\CollectionUtils.java:220: warning: [unchecked] unchecked call to
put(K,V) as a member of the raw type java.util.Map
    [javac]                 m.put(property, s);
    [javac]                      ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\util
\CollectionUtils.java:222: warning: [unchecked] unchecked call to
add(E) as a member of the raw type java.util.Set
    [javac]             s.add(item);
    [javac]                  ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\util
\CollectionUtils.java:253: warning: [unchecked] unchecked call to
add(E) as a member of the raw type java.util.List
    [javac]             res.add(obj);
    [javac]                    ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\util
\CollectionUtils.java:256: warning: [unchecked] unchecked call to
addAll(java.util.Collection<? extends E>) as a member of the raw type
java.util.List
    [javac]                 res.addAll(flatten((Map) value,
itemTransf));
    [javac]                           ^
    [javac] H:\Java\jOpenDocument\1.2b3a\src\org\jopendocument\util
\CollectionUtils.java:262: warning: [unchecked] unchecked call to
add(E) as a member of the raw type java.util.List
    [javac]                     res.add(itemTransf.transform(item));
    [javac]                            ^
    [javac] 17 errors
    [javac] 13 warnings

BUILD FAILED
H:\Java\jOpenDocument\1.2b3a\build.xml:48: Compile failed; see the
compiler error output for details.

Total time: 2 seconds
H:\Java\jOpenDocument\1.2b3a>
</========================QUOTE>======================>

com.lowagie.text seems to be in iText.jar (present in ./lib) so that
should have been OK.

Any suggestions on getting on here?

Thank you,

Philip

Reply via email to