Tried that....  no luck, now I get:

[javac] Note: Some input files additionally use or override a deprecated API.
   [javac] 28 errors
   [javac] 100 warnings


Should I get a different version of java?


Robert Hodges wrote:
Hi Brian,
Make sure you have your build.properties set to 1.4 for the following
entries:
javac.target = 1.4
javac.source = 1.4

This should solve the problem.

There are unfortunately incompatibilities in later versions of JDBC.  It's
difficult to maintain JDK 1.4 compatibility and compile against later
versions.
Cheers, Robert


On 1/27/08 3:39 AM, "Brian" <[EMAIL PROTECTED]> wrote:

I am trying to compile the current CVS source for testing, but I am
getting a bunch of errors.  I am using jdk 1.6.0_04.

Am I missing something?  I tried to set javac.deprecation = true, I just
get more errors about "Some input files use unchecked or unsafe
operations."
compile-commons:
    [javac] Compiling 33 source files to
/root/sequoia-cvs/sequoia/build/classes
    [javac] depend attribute is not supported by the modern compiler
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/protocol/ByteArray Blob.java:51: org.continuent.sequoia.common.protocol.ByteArrayBlob is not abstract and
does not override abstract method getBinaryStream(long,long) in
java.sql.Blob
    [javac] public class ByteArrayBlob implements java.sql.Blob,
Serializable
    [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/protocol/StringClo b.java:60: org.continuent.sequoia.common.protocol.StringClob is not abstract and
does not override abstract method getCharacterStream(long,long) in
java.sql.Clob
    [javac] public class StringClob implements java.sql.Clob, Serializable
    [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/ResultSetMetaData. java:34: org.continuent.sequoia.driver.ResultSetMetaData is not abstract and does
not override abstract method isWrapperFor(java.lang.Class<?>) in
java.sql.Wrapper
    [javac] public class ResultSetMetaData implements
java.sql.ResultSetMetaData
    [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/DriverResultSet.ja va:115: org.continuent.sequoia.driver.DriverResultSet is not abstract and does
not override abstract method
updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
    [javac] public class DriverResultSet
    [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/Statement.java:62:
org.continuent.sequoia.driver.Statement is not abstract and does not
override abstract method isPoolable() in java.sql.Statement
    [javac] public class Statement implements java.sql.Statement
    [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/Statement.java:122 5: isClosed() in org.continuent.sequoia.driver.Statement cannot implement
isClosed() in java.sql.Statement; attempting to assign weaker access
privileges; was public
    [javac]   protected boolean isClosed()
    [javac]                     ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/Connection.java:80 : org.continuent.sequoia.driver.Connection is not abstract and does not
override abstract method
createStruct(java.lang.String,java.lang.Object[]) in java.sql.Connection
    [javac] public class Connection implements java.sql.Connection
    [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/DatabaseMetaData.j ava:43: org.continuent.sequoia.driver.DatabaseMetaData is not abstract and does
not override abstract method
getFunctionColumns(java.lang.String,java.lang.String,java.lang.String,java.lan
g.String) in java.sql.DatabaseMetaData
    [javac] public class DatabaseMetaData implements
java.sql.DatabaseMetaData
    [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/controller/virtualdatabas
e/VirtualDatabase.java:293:
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.DataSourceIm
pl is not abstract and does not override abstract method
isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
    [javac]   private class DataSourceImpl implements javax.sql.DataSource
    [javac]           ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.j ava:138: warning: non-varargs call of varargs method with inexact argument type
for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to
suppress this warning
    [javac]         VIRTUALDATABASE_OBJECTNAME_PATTERN, new
String[]{virtualDataBaseName}));
    [javac]                                             ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.j ava:165: warning: non-varargs call of varargs method with inexact argument type
for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to
suppress this warning
    [javac]         DATABASEBACKEND_OBJECTNAME_PATTERN, new
String[]{virtualDataBaseName,
    [javac]                                             ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.j ava:182: warning: non-varargs call of varargs method with inexact argument type
for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to
suppress this warning
    [javac]         new String[]{vdbName}));
    [javac]         ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.j ava:210: warning: non-varargs call of varargs method with inexact argument type
for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to
suppress this warning
    [javac]         REQUESTMANAGER_OBJECTNAME_PATTERN, new
String[]{vdbName}));
    [javac]                                            ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.j ava:227: warning: non-varargs call of varargs method with inexact argument type
for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to
suppress this warning
    [javac]         new String[]{vdbName}));
    [javac]         ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.j ava:245: warning: non-varargs call of varargs method with inexact argument type
for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to
suppress this warning
    [javac]         new String[]{vdbName, backendName}));
    [javac]         ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.j ava:259: warning: non-varargs call of varargs method with inexact argument type
for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to
suppress this warning
    [javac]         ABSTRACTSCHEDULER_OBJECTNAME_PATTERN, new
String[]{vdbName}));
    [javac]                                               ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/common/jmx/JmxConstants.j ava:273: warning: non-varargs call of varargs method with inexact argument type
for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to
suppress this warning
    [javac]         new String[]{vdbName}));
    [javac]         ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/controller/jmx/MBeanServe
rManager.java:112:
warning: non-varargs call of varargs method with inexact argument type
for last parameter;
    [javac] cast to java.lang.Class for a varargs call
    [javac] cast to java.lang.Class[] for a non-varargs call and to
suppress this warning
    [javac]           .getMethod("getPlatformMBeanServer",
null).invoke(null, null); //$NON-NLS-1$
    [javac]                                                ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/controller/jmx/MBeanServe
rManager.java:112:
warning: non-varargs call of varargs method with inexact argument type
for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to
suppress this warning
    [javac]           .getMethod("getPlatformMBeanServer",
null).invoke(null, null); //$NON-NLS-1$
[javac] ^ [javac] /root/sequoia-cvs/sequoia/src/gorda/db/sequoia/ObjectSetProcessorImpl.java:148 : gorda.db.sequoia.ObjectSetProcessorImpl.ObjectSetImpl is not abstract
and does not override abstract method
updateNClob(java.lang.String,java.io.Reader) in java.sql.ResultSet
    [javac]   public class ObjectSetImpl extends AbstractStage
implements ObjectSet
    [javac]          ^
[javac] /root/sequoia-cvs/sequoia/src/gorda/db/sequoia/ObjectSetProcessorImpl.java:920 : gorda.db.sequoia.ObjectSetProcessorImpl.ResultSetMetadataFake is not
abstract and does not override abstract method
isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
    [javac]   public class ResultSetMetadataFake implements
ResultSetMetaData
    [javac]          ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/PreparedStatement. java:77: org.continuent.sequoia.driver.PreparedStatement is not abstract and does
not override abstract method setNClob(int,java.io.Reader) in
java.sql.PreparedStatement
    [javac] public class PreparedStatement extends Statement
    [javac]        ^
[javac] /root/sequoia-cvs/sequoia/src/org/continuent/sequoia/driver/CallableStatement. java:92: org.continuent.sequoia.driver.CallableStatement is not abstract and does
not override abstract method setNClob(java.lang.String,java.io.Reader)
in java.sql.CallableStatement
    [javac] public class CallableStatement extends PreparedStatement
    [javac]        ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 13 errors
    [javac] 10 warnings

BUILD FAILED
/root/sequoia-cvs/sequoia/build.xml:163: Compile failed; see the
compiler error output for details.




_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to