[Monetdb-developers] XRPCwrapper fails to compile with java 1.4

Stefan Manegold Stefan.Manegold at cwi.nl
Mon Oct 15 09:29:29 CEST 2007


Hoi,

apparently, the new XPRCwrapper code fails to compile with java 1.4 (our
RedHat 4 WS machine, titan, is the only testing machine that still has only
java 1.4, all others have java 1.5); for details see below and/or
http://monetdb.cwi.nl/testing/projects/monetdb/Stable/pathfinder/.ntv.64.64.d-RedHat4WS/make.out

Question:
Assuming that there is no easy way to make the new XRPC warpper code java
1.4 compliant: should we modify (tighten) our requirements accordingly,
i.e., requiring (only) java 1.5 instead of (at least) java 1.4 to build
MonetDB* (java 1.6 is not (yet?) supported)?

Stefan

========
"/usr/local/bin/ant" -f "`readlink -f /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/build.xml" -Dbuilddir="`readlink -f /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/RedHat4WS/src/tools/java" -Djardir="`readlink -f /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/RedHat4WS/src/tools/java" -Dbasedir="`readlink -f /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java" distall

Buildfile: /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/build.xml

distall:

prepare:
     [echo] Debug is true, optimise is true

compile_util:
     [echo] Compiling Utilities
    [javac] Compiling 9 source files to /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/RedHat4WS/src/tools/java
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/NamespaceContextImpl.java:22: package javax.xml.namespace does not exist
    [javac] import javax.xml.namespace.*;
    [javac] ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/NamespaceContextImpl.java:29: cannot resolve symbol
    [javac] symbol  : class NamespaceContext 
    [javac] location: class nl.cwi.monetdb.xquery.util.NamespaceContextImpl
    [javac] public class NamespaceContextImpl implements NamespaceContext{ 
    [javac]                                              ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:23: package javax.xml.namespace does not exist
    [javac] import javax.xml.namespace.*;
    [javac] ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:24: package javax.xml.xpath does not exist
    [javac] import javax.xml.xpath.*;
    [javac] ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:28: package com.sun.org.apache.xml.internal.dtm.ref does not exist
    [javac] import com.sun.org.apache.xml.internal.dtm.ref.DTMNodeList;
    [javac]                                                ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:372: cannot resolve symbol
    [javac] symbol  : class XPath 
    [javac] location: class nl.cwi.monetdb.xquery.util.XRPCMessage
    [javac]                                                     XPath xPath,
    [javac]                                                     ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:409: cannot resolve symbol
    [javac] symbol  : class XPath 
    [javac] location: class nl.cwi.monetdb.xquery.util.XRPCMessage
    [javac]     public static NamedNodeMap getNodeAttributes(XPath xPath,
    [javac]                                                  ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:432: cannot resolve symbol
    [javac] symbol  : class XPath 
    [javac] location: class nl.cwi.monetdb.xquery.util.XRPCMessage
    [javac]     public static String[] getNodeListAttribute(XPath xPath,
    [javac]                                                 ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:415: cannot resolve symbol
    [javac] symbol  : class DTMNodeList
    [javac] location: class nl.cwi.monetdb.xquery.util.XRPCMessage
    [javac]         DTMNodeList nodeList = (DTMNodeList) xPath.evaluate(xPathExpr,
    [javac]         ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:415: cannot resolve symbol
    [javac] symbol  : class DTMNodeList 
    [javac] location: class nl.cwi.monetdb.xquery.util.XRPCMessage
    [javac]         DTMNodeList nodeList = (DTMNodeList) xPath.evaluate(xPathExpr,
    [javac]                                 ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:416: cannot resolve symbol
    [javac] symbol  : variable XPathConstants
    [javac] location: class nl.cwi.monetdb.xquery.util.XRPCMessage
    [javac]                 inputSource, XPathConstants.NODESET);
    [javac]                              ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:439: cannot resolve symbol
    [javac] symbol  : class DTMNodeList 
    [javac] location: class nl.cwi.monetdb.xquery.util.XRPCMessage
    [javac]         DTMNodeList nodeList = (DTMNodeList) xPath.evaluate(xPathExpr,
    [javac]         ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:439: cannot resolve symbol
    [javac] symbol  : class DTMNodeList 
    [javac] location: class nl.cwi.monetdb.xquery.util.XRPCMessage
    [javac]         DTMNodeList nodeList = (DTMNodeList) xPath.evaluate(xPathExpr,
    [javac]                                 ^
    [javac] /export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/src/nl/cwi/monetdb/xquery/util/XRPCMessage.java:440: cannot resolve symbol
    [javac] symbol  : variable XPathConstants 
    [javac] location: class nl.cwi.monetdb.xquery.util.XRPCMessage
    [javac]                 inputSource, XPathConstants.NODESET); 
    [javac]                              ^
    [javac] 14 errors

BUILD FAILED
/export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/build.xml:55: The following error occurred while executing this line:
/export/scratch1/monet/monet.ntv.64.64.d.8915/pathfinder/src/tools/java/build.xml:107: Compile failed; see the compiler error output for details.

Total time: 6 seconds
make[7]: *** [distall_ant_target] Error 1
========

-- 
| Dr. Stefan Manegold | mailto:Stefan.Manegold at cwi.nl |
| CWI,  P.O.Box 94079 | http://www.cwi.nl/~manegold/  |
| 1090 GB Amsterdam   | Tel.: +31 (20) 592-4212       |
| The Netherlands     | Fax : +31 (20) 592-4312       |




More information about the developers-list mailing list