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

Sjoerd Mullender sjoerd at acm.org
Mon Oct 15 10:40:16 CEST 2007


Stefan Manegold wrote:
> 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)?

I'd say, whatever we do, we do it after the release.

I can't comment on the actual issue: I don't know how difficult it is to
support Java 1.4.  On the other hand, Java 1.4 is ancient, so we don't
really need to support it, so I'm also happy with tightening the
requirements.

> 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
> ========
> 


-- 
Sjoerd Mullender

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 370 bytes
Desc: OpenPGP digital signature
URL: <http://www.monetdb.org/pipermail/developers-list/attachments/20071015/f59bd028/attachment.sig>


More information about the developers-list mailing list