Hi Aeiman,

You have to tell your compiler to use JDK 1.4/1.5 APIs otherwise it will 
try to use JDK 6's JDBC4 API which is not compatible with JDBC 3.
Adding a line like javac.source=1.5 in your build.properties should do it.
Otherwise you can add '-source 1.5' to the javac options.

Hope this helps,
Emmanuel

> I'm trying to compile the source code of sequoia
> To do this, I got the last version, and I used ant
> I got so many errors  {here below}
> I used jdk version 1.6.0_05
> Thank you for you help
>
> Aeiman
>
>
>
> This is what I got
>
>
> init-compile:
>      [echo] Target JVM is set to: 1.4
>     [mkdir] Created dir: /home/aeiman/Desktop/sequoia-2.10.10-
> src/build/classes
>      [copy] Copying 1 file to /home/aeiman/Desktop/sequoia-2.10.10-
> src/build/classes/org/continuent/sequoia/common/util
>     [javac] Compiling 1 source file to /home/aeiman/Desktop/sequoia-2.10.10-
> src/build/classes                          
>     [javac] depend attribute is not supported by the modern compiler          
>                                          
>
> compile-commons:
>     [javac] Compiling 86 source files to /home/aeiman/Desktop/sequoia-2.10.10-
> src/build/classes
>     [javac] depend attribute is not supported by the modern compiler          
>                  
>     [javac] /home/aeiman/Desktop/sequoia-2.10.10-
> src/src/org/continuent/sequoia/common/protocol/Array.java:37: 
> org.continuent.sequoia.common.protocol.Array is not abstract and does not 
> override abstract method free() in java.sql.Array
>     [javac] public class Array implements java.sql.Array
>     [javac]        ^
>     [javac] /home/aeiman/Desktop/sequoia-2.10.10-
> src/src/org/continuent/sequoia/common/protocol/ByteArrayBlob.java:51: 
> org.continuent.sequoia.common.protocol.ByteArrayBlob is notabstract and does 
> not override abstract method getBinaryStream(long,long) in java.sql.Blob
>     [javac] public class ByteArrayBlob implements java.sql.Blob, Serializable
>     [javac]        ^
>     [javac] /home/aeiman/Desktop/sequoia-2.10.10-
> src/src/org/continuent/sequoia/common/protocol/StringClob.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] /home/aeiman/Desktop/sequoia-2.10.10-
> src/src/org/continuent/sequoia/driver/Connection.java:83: 
> 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] /home/aeiman/Desktop/sequoia-2.10.10-
> src/src/org/continuent/sequoia/driver/DatabaseMetaData.java: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.lang.String)
>  
> in java.sql.DatabaseMetaData
>     [javac] public class DatabaseMetaData implements java.sql.DatabaseMetaData
>     [javac]        ^
>     [javac] /home/aeiman/Desktop/sequoia-2.10.10-
> src/src/org/continuent/sequoia/driver/DriverResultSet.java:116: 
> org.continuent.sequoia.driver.DriverResultSet is not abstract anddoes not 
> override abstract method updateNClob(java.lang.String,java.io.Reader) in 
> java.sql.ResultSet
>     [javac] public class DriverResultSet
>     [javac]        ^
>     [javac] /home/aeiman/Desktop/sequoia-2.10.10-
> src/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] /home/aeiman/Desktop/sequoia-2.10.10-
> src/src/org/continuent/sequoia/driver/Statement.java:1265: isClosed() in 
> org.continuent.sequoia.driver.Statement cannot implementisClosed() in 
> java.sql.Statement; attempting to assign weaker access privileges; was public
>     [javac]   protected boolean isClosed()
>     [javac]                     ^
>     [javac] /home/aeiman/Desktop/sequoia-2.10.10-
> src/src/org/continuent/sequoia/common/sql/metadata/SequoiaParameterMetaData.java:43:
>  
> org.continuent.sequoia.common.sql.metadata.SequoiaParameterMetaData is not 
> abstract and does not override abstract method isWrapperFor(java.lang.Class) 
> in java.sql.Wrapper
>     [javac] public class SequoiaParameterMetaData
>     [javac]        ^
>     [javac] /home/aeiman/Desktop/sequoia-2.10.10-
> src/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] /home/aeiman/Desktop/sequoia-2.10.10-
> src/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] /home/aeiman/Desktop/sequoia-2.10.10-
> src/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] 12 errors
>
>
>
>
> _______________________________________________
> Sequoia mailing list
> Sequoia@lists.forge.continuent.org
> http://forge.continuent.org/mailman/listinfo/sequoia
>
>   


-- 
Emmanuel Cecchet
FTO @ Frog Thinker 
Open Source Development & Consulting
--
Web: http://www.frogthinker.org
email: m...@frogthinker.org
Skype: emmanuel_cecchet

_______________________________________________
Sequoia mailing list
Sequoia@lists.forge.continuent.org
http://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to