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

From: Drew Wilson <amw(at)speakeasy(dot)net>
To: Dave Cramer <Dave(at)micro-automation(dot)net>
Cc: "pgsql-jdbc(at)postgresql(dot)org" <pgsql-jdbc(at)postgresql(dot)org>
Subject: Re: JDBC2 compilation errors w/ top-of-tree CVS (Darwin)
Date: 2002-08-03 15:31:35
Message-ID: 18C1295A-A6F6-11D6-8DD3-00039362D52E@speakeasy.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

Hmmm... well, I'm building this from a fresh copy - brand new checkout and
configure. So there shouldn't be any old class files in the pgsql tree...

I get the same result if I do a "make clean;make" or "make distclean;
./configure --with-java; make" as I did with "./configure --with-java;make"
.

FYI - I am using Ant 1.5.

On Saturday, August 3, 2002, at 05:20 AM, Dave Cramer wrote:

> 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
>>
>>
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
>

In response to

Browse pgsql-jdbc by date

  From Date Subject
Next Message Aditya 2002-08-03 17:50:07 jdk1.4.1 Password authentication failed for user. md5 support?
Previous Message Tomi Panula-Ontto 2002-08-03 13:23:27 aggregate functions and timestamps in JDBC, possible bug?