[Monetdb-developers] build problem for java jdbc driver
Hi monetdb-developers, I just build the MonetDB-Venus-SuperBall-SR1, the build of the c code went ok (nice!) except for the java jdbc driver I do find checking for javac itself in the build log but not the actual use of it. Do i build correctly? /var/tmp/MonetDB-1182546749/log : Fri Jun 22 23:12:29 CEST 2007 called with arguments: --prefix=/tmp/frans/MonetDB --enable-sql --enable-xquery Calling javac (1.6.0) with all/most files does not help: javac nl/cwi/monetdb/jdbc/*.java nl/cwi/monetdb/jdbc/MonetDataSource.java:57: cannot find symbol symbol : class MonetDriver location: class nl.cwi.monetdb.jdbc.MonetDataSource private MonetDriver driver; ^ etc... The only file with that name is /var/tmp/MonetDB-1182546749/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetDriver.java.in but renaming doesnt help. and for an other file: nl/cwi/monetdb/jdbc/MonetClob.java:35: nl.cwi.monetdb.jdbc.MonetClob is not abstract and does not override abstract method getCharacterStream(long,long) in java.sql.Clob public class MonetClob implements Clob { ^ Did the jdbc changed with java 1.6, is the code compatible? Howto proceed? Thanks in advance Frans Verster
Hi Frans, First off, this superball is out of date (one release behind), and secondly, our JDBC driver doesn't compile with Java 1.6. This is due to an interface change (JDBC4) that we haven't had time to deal with yet. The configure scripts of the latest release check for this. If you use the monetdb-installer.sh script without the sources in it should download the latest sources for you. On 23-06-2007 00:33:33 +0200, Frans Verster wrote:
Hi monetdb-developers,
I just build the MonetDB-Venus-SuperBall-SR1, the build of the c code went ok (nice!) except for the java jdbc driver I do find checking for javac itself in the build log but not the actual use of it. Do i build correctly?
/var/tmp/MonetDB-1182546749/log :
Fri Jun 22 23:12:29 CEST 2007 called with arguments: --prefix=/tmp/frans/MonetDB --enable-sql --enable-xquery
Calling javac (1.6.0) with all/most files does not help:
javac nl/cwi/monetdb/jdbc/*.java nl/cwi/monetdb/jdbc/MonetDataSource.java:57: cannot find symbol symbol : class MonetDriver location: class nl.cwi.monetdb.jdbc.MonetDataSource private MonetDriver driver; ^ etc...
The only file with that name is
/var/tmp/MonetDB-1182546749/MonetDB-client/clients/src/java/src/nl/cwi/monetdb/jdbc/MonetDriver.java.in
but renaming doesnt help.
and for an other file:
nl/cwi/monetdb/jdbc/MonetClob.java:35: nl.cwi.monetdb.jdbc.MonetClob is not abstract and does not override abstract method getCharacterStream(long,long) in java.sql.Clob public class MonetClob implements Clob { ^
Did the jdbc changed with java 1.6, is the code compatible?
Howto proceed?
Thanks in advance Frans Verster
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Monetdb-developers mailing list Monetdb-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-developers
participants (2)
-
Fabian Groffen
-
Frans Verster