Re: JDBC2 compilation errors w/ top-of-tree CVS (Darwin)

From: Dave Cramer <Dave(at)micro-automation(dot)net>
To: Drew Wilson <amw(at)speakeasy(dot)net>
Cc: "pgsql-jdbc(at)postgresql(dot)org" <pgsql-jdbc(at)postgresql(dot)org>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Subject: Re: JDBC2 compilation errors w/ top-of-tree CVS (Darwin)
Date: 2002-08-03 12:20:31
Message-ID: 1028377232.8470.59.camel@inspiron.cramers
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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(at)postgresql(dot)org so that your
> message can get through to the mailing list cleanly
>
>

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Tomi Panula-Ontto 2002-08-03 13:23:27 aggregate functions and timestamps in JDBC, possible bug?
Previous Message Drew Wilson 2002-08-03 08:52:49 JDBC2 compilation errors w/ top-of-tree CVS (Darwin)