DO NOT REPLY [Bug 37188] New: - build failes with java 1.5

[email protected]
Newsgroups gmane.text.xml.xindice.devel
Message-ID <[email protected]>
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=37188>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=37188

           Summary: build failes with java 1.5
           Product: Xindice
           Version: cvs head (1.1)
          Platform: Other
        OS/Version: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Server
        AssignedTo: [email protected]
        ReportedBy: [email protected]


One other issue first: Wouldn't it be much more comfortable to add a
ready-to-depoy war-file to the bin-distribution?


build failes with java 1.5:

clover:

clover.init:

clover.on:

src-build:
    [mkdir] Created dir: C:\Programme\xindice-1.1b4\src\xindice-1.1b4\build\clas
ses
    [javac] Compiling 230 source files to C:\Programme\xindice-1.1b4\src\xindice
-1.1b4\build\classes
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:187: as of release 1.5, 'enum' is a keyword, and
 may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         private Iterator enum;
    [javac]                          ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:192: enum types must not be local
    [javac]                 enum = keys.iterator();
    [javac]                 ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:192: <identifier> expected
    [javac]                 enum = keys.iterator();
    [javac]                      ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:192: '{' expected
    [javac]                 enum = keys.iterator();
    [javac]                                       ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:193: 'catch' without 'try'
    [javac]             } catch (IOException e) {
    [javac]               ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:190: 'try' without 'catch' or 'finally'
    [javac]             try {
    [javac]             ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:199: illegal start of expression
    [javac]         public synchronized boolean indexInfo(Value value, long poin
ter) {
    [javac]         ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:205: as of release 1.5, 'enum' is a keyword, and
 may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return (Key) enum.next();
    [javac]                          ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:205: ';' expected
    [javac]             return (Key) enum.next();
    [javac]                              ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:209: as of release 1.5, 'enum' is a keyword, and
 may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return readRecord((Key) enum.next());
    [javac]                                     ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\BTreeFiler.java:217: as of release 1.5, 'enum' is a keyword, and
 may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return enum.hasNext();
    [javac]                    ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:287: as of release 1.5, 'enum' is a keyword, and
may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         private Iterator enum;
    [javac]                          ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:305: enum types must not be local
    [javac]                 enum = keys.iterator();
    [javac]                 ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:305: <identifier> expected
    [javac]                 enum = keys.iterator();
    [javac]                      ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:305: '{' expected
    [javac]                 enum = keys.iterator();
    [javac]                                       ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:306: 'catch' without 'try'
    [javac]             } catch (Exception e) {
    [javac]               ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:290: 'try' without 'catch' or 'finally'
    [javac]             try {
    [javac]             ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:313: illegal start of expression
    [javac]         public synchronized Key getNextKey() {
    [javac]         ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:314: as of release 1.5, 'enum' is a keyword, and
may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return (Key) enum.next();
    [javac]                          ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:314: ';' expected
    [javac]             return (Key) enum.next();
    [javac]                              ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:318: as of release 1.5, 'enum' is a keyword, and
may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return readRecord((Key) enum.next());
    [javac]                                     ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\HashFiler.java:326: as of release 1.5, 'enum' is a keyword, and
may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return enum.hasNext();
    [javac]                    ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\MemFiler.java:157: as of release 1.5, 'enum' is a keyword, and m
ay not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         private Iterator enum = hashTable.values().iterator();
    [javac]                          ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\MemFiler.java:160: as of release 1.5, 'enum' is a keyword, and m
ay not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return enum.hasNext();
    [javac]                    ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\MemFiler.java:165: as of release 1.5, 'enum' is a keyword, and m
ay not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return (Record) enum.next();
    [javac]                             ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\MemFiler.java:170: as of release 1.5, 'enum' is a keyword, and m
ay not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return ((Record) enum.next()).getValue();
    [javac]                              ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\MemFiler.java:174: as of release 1.5, 'enum' is a keyword, and m
ay not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return ((Record) enum.next()).getKey();
    [javac]                              ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\SizeableMemFiler.java:171: as of release 1.5, 'enum' is a keywor
d, and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         private Iterator enum = hashTable.values().iterator();
    [javac]                          ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\SizeableMemFiler.java:174: as of release 1.5, 'enum' is a keywor
d, and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return enum.hasNext();
    [javac]                    ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\SizeableMemFiler.java:179: as of release 1.5, 'enum' is a keywor
d, and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return (Record) enum.next();
    [javac]                             ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\SizeableMemFiler.java:184: as of release 1.5, 'enum' is a keywor
d, and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return ((Record) enum.next()).getValue();
    [javac]                              ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\filer\SizeableMemFiler.java:188: as of release 1.5, 'enum' is a keywor
d, and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             return ((Record) enum.next()).getKey();
    [javac]                              ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\indexer\IndexManager.java:386: as of release 1.5, 'enum' is a keyword,
 and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             Iterator enum = indexes.values().iterator();
    [javac]                      ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\indexer\IndexManager.java:387: as of release 1.5, 'enum' is a keyword,
 and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             while (enum.hasNext()) {
    [javac]                    ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\core\indexer\IndexManager.java:388: as of release 1.5, 'enum' is a keyword,
 and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]                 IndexerInfo info = (IndexerInfo) enum.next();
    [javac]                                                  ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\ContainerNodeImpl.java:444: as of release 1.5, 'enum' is a keyword,
 and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         NodeIterator enum = ((DocumentTraversal) getOwnerDocument())
.createNodeIterator(this, NodeFilter.SHOW_ELEMENT, filter, false);
    [javac]                      ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\ContainerNodeImpl.java:447: as of release 1.5, 'enum' is a keyword,
 and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             node = enum.nextNode();
    [javac]                    ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\ContainerNodeImpl.java:469: as of release 1.5, 'enum' is a keyword,
 and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         NodeIterator enum = ((DocumentTraversal) getOwnerDocument())
.createNodeIterator(this, NodeFilter.SHOW_ELEMENT, filter, false);
    [javac]                      ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\ContainerNodeImpl.java:472: as of release 1.5, 'enum' is a keyword,
 and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             node = enum.nextNode();
    [javac]                    ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\DocumentImpl.java:237: as of release 1.5, 'enum' is a keyword, and
may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         Iterator enum = childNodes.iterator();
    [javac]                  ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\DocumentImpl.java:238: as of release 1.5, 'enum' is a keyword, and
may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         while (enum.hasNext()) {
    [javac]                ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\DocumentImpl.java:239: as of release 1.5, 'enum' is a keyword, and
may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             Node node = (Node) enum.next();
    [javac]                                ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\NamedNodeMapImpl.java:107: as of release 1.5, 'enum' is a keyword,
and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         for (Iterator enum = iterator(); enum.hasNext(); ) {
    [javac]                       ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\NamedNodeMapImpl.java:107: as of release 1.5, 'enum' is a keyword,
and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         for (Iterator enum = iterator(); enum.hasNext(); ) {
    [javac]                                          ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\NamedNodeMapImpl.java:108: as of release 1.5, 'enum' is a keyword,
and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             node = (Node) enum.next();
    [javac]                           ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\NamedNodeMapImpl.java:141: as of release 1.5, 'enum' is a keyword,
and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         for (Iterator enum = iterator(); enum.hasNext(); ) {
    [javac]                       ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\NamedNodeMapImpl.java:141: as of release 1.5, 'enum' is a keyword,
and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         for (Iterator enum = iterator(); enum.hasNext(); ) {
    [javac]                                          ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\dom\NamedNodeMapImpl.java:142: as of release 1.5, 'enum' is a keyword,
and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             node = (Node) enum.next();
    [javac]                           ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\sax\SetContentHandler.java:229: as of release 1.5, 'enum' is a keyword,
 and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         Iterator enum = namespaces.keySet().iterator();
    [javac]                  ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\sax\SetContentHandler.java:230: as of release 1.5, 'enum' is a keyword,
 and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]         while (enum.hasNext()) {
    [javac]                ^
    [javac] C:\Programme\xindice-1.1b4\src\xindice-1.1b4\java\src\org\apache\xin
dice\xml\sax\SetContentHandler.java:231: as of release 1.5, 'enum' is a keyword,
 and may not be used as an identifier
    [javac] (try -source 1.4 or lower to use 'enum' as an identifier)
    [javac]             String key = (String) enum.next();
    [javac]                                   ^
    [javac] 51 errors

BUILD FAILED
file:C:/Programme/xindice-1.1b4/src/xindice-1.1b4/build.xml:102: Compile failed;
 see the compiler error output for details.

Total time: 4 seconds
C:\Programme\xindice-1.1b4\src\xindice-1.1b4>

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.