Le Thursday 24 September 2009 15:06:07 Emmanuel Cecchet, vous avez écrit :
Hi Emmanuel, Thank you for your response, In fact, in the build.properties file, these lines are already added, javac.target = 1.4 javac.source = 1.4 and I get the errors messages, any idea for solving this? thank you in advance Aeiman > 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,jav > >a.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/SequoiaParameterMetaDa > >ta.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 -- Gadafi Aeiman IRIT/ENSEEIHT 2 rue Charles Camichel - BP 7122 31071 Toulouse cedex 7 _______________________________________________ Sequoia mailing list Sequoia@lists.forge.continuent.org http://forge.continuent.org/mailman/listinfo/sequoia