Re: JDBC2 compilation errors w/ top-of-tree CVS (Darwin) - Mailing list pgsql-jdbc

From Dave Cramer
Subject Re: JDBC2 compilation errors w/ top-of-tree CVS (Darwin)
Date
Msg-id 1028377232.8470.59.camel@inspiron.cramers
Whole thread Raw
In response to JDBC2 compilation errors w/ top-of-tree CVS (Darwin)  (Drew Wilson <amw@speakeasy.net>)
Responses Re: JDBC2 compilation errors w/ top-of-tree CVS (Darwin)  (Drew Wilson <amw@speakeasy.net>)
List pgsql-jdbc
do an ant clean and then rebuild, you have old class files laying around

Dave
On Sat, 2002-08-03 at 04:52, Drew Wilson wrote:
> I'm getting compilation errors trying to build the jdbc driver from the
> latest CVS sources (v7.3deve1?) I grabbed this morning.
>
> I'm building on Mac OS X 10.1.5 using Java JDK 1.3.1.
>
> I'm not real up-to-speed on resolving Java issues, so I was wondering if
> someone could point out what might be going wrong below. (My guess is
> javac can't find Array?)
>
> Thanks,
>
> Drew
>
> Here are the log errors........
>
> prepare:
>
> check_versions:
>
> driver:
> [available] DEPRECATED - <available> used to override an existing property.
> [available]   Build file should not reuse the same property name for
> different values.
>       [echo] Configured build for the JDBC2 edition driver
>
> compile:
>      [javac] Compiling 24 source files to
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/build
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.
> java:221: cannot resolve symbol
>      [javac] symbol  : constructor Array  (org.postgresql.PGConnection,int,
> org.postgresql.Field,java.sql.ResultSet)
>      [javac] location: class org.postgresql.jdbc2.Array
>      [javac]     return (java.sql.Array) new org.postgresql.jdbc2.Array
> ( connection, i, fields[i - 1], (java.sql.ResultSet) this );
>      [javac]                             ^
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.
> java:382: incompatible types
>      [javac] found   : java.sql.Statement
>      [javac] required: org.postgresql.jdbc2.Statement
>      [javac]     return statement;
>      [javac]            ^
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.
> java:499: incompatible types
>      [javac] found   : java.sql.PreparedStatement
>      [javac] required: org.postgresql.jdbc2.PreparedStatement
>      [javac]       deleteStatement = ((java.sql.Connection)
> connection).prepareStatement(deleteSQL.toString());
>      [javac]
>               ^
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.
> java:549: incompatible types
>      [javac] found   : java.sql.PreparedStatement
>      [javac] required: org.postgresql.jdbc2.PreparedStatement
>      [javac]       insertStatement = ((java.sql.Connection)
> connection).prepareStatement(insertSQL.toString());
>      [javac]
>               ^
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.
> java:563: inconvertible types
>      [javac] found   : org.postgresql.jdbc2.PreparedStatement
>      [javac] required: org.postgresql.jdbc2.AbstractJdbc2Statement
>      [javac]         long insertedOID = ((AbstractJdbc2Statement)
> insertStatement).getLastOID();
>      [javac]                                                      ^
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.
> java:915: incompatible types
>      [javac] found   : java.sql.PreparedStatement
>      [javac] required: org.postgresql.jdbc2.PreparedStatement
>      [javac]       selectStatement = ((java.sql.Connection)
> connection).prepareStatement(selectSQL.toString());
>      [javac]
>               ^
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.
> java:983: incompatible types
>      [javac] found   : java.sql.PreparedStatement
>      [javac] required: org.postgresql.jdbc2.PreparedStatement
>      [javac]         updateStatement = ((java.sql.Connection)
> connection).prepareStatement(updateSQL.toString());
>      [javac]
>                 ^
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.
> java:51: inconvertible types
>      [javac] found   : org.postgresql.jdbc2.AbstractJdbc2Statement
>      [javac] required: org.postgresql.jdbc2.Statement
>      [javac]
> ((AbstractJdbc2ResultSet)result).setStatement((Statement)this);
>      [javac]
>             ^
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Array.
> java:49: inconvertible types
>      [javac] found   : org.postgresql.jdbc2.ResultSet
>      [javac] required: org.postgresql.jdbc2.AbstractJdbc2ResultSet
>      [javac]             this.rawString =
> ((AbstractJdbc2ResultSet)rs).getFixedString(idx);
>      [javac]                                                           ^
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Jdbc2Connection.
> java:14: org.postgresql.jdbc2.Jdbc2Connection should be declared abstract;
>   it does not define
> getResultSet(java.sql.Statement,org.postgresql.Field[],java.util.Vector,java.
> lang.String,int) in org.postgresql.jdbc1.AbstractJdbc1Connection
>      [javac] public class Jdbc2Connection extends
> org.postgresql.jdbc2.AbstractJdbc2Connection implements java.sql.Connection
>      [javac]        ^
>      [javac]
> /Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Jdbc2ResultSet.
> java:13: getStatement() in org.postgresql.jdbc2.AbstractJdbc2ResultSet
> cannot implement getStatement() in java.sql.ResultSet; attempting to use
> incompatible return type
>      [javac] found   : org.postgresql.jdbc2.Statement
>      [javac] required: java.sql.Statement
>      [javac] public class Jdbc2ResultSet extends
> org.postgresql.jdbc2.AbstractJdbc2ResultSet implements java.sql.ResultSet
>      [javac]        ^
>      [javac] Note: Some input files use or override a deprecated API.
>      [javac] Note: Recompile with -deprecation for details.
>      [javac] 11 errors
>
> BUILD FAILED
> file:/Users/drew/taoapps/tools/pgsql/src/interfaces/jdbc/build.xml:85:
> Compile failed; see the compiler error output for details.
>
> Total time: 33 seconds
> gnumake[4]: *** [all] Error 1
> gnumake[3]: *** [all] Error 2
> gnumake[2]: *** [all] Error 2
> gnumake[1]: *** [all] Error 2
> make: *** [postgres] Error 2
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo@postgresql.org so that your
> message can get through to the mailing list cleanly
>
>




pgsql-jdbc by date:

Previous
From: Drew Wilson
Date:
Subject: JDBC2 compilation errors w/ top-of-tree CVS (Darwin)
Next
From: Drew Wilson
Date:
Subject: Re: JDBC2 compilation errors w/ top-of-tree CVS (Darwin)