Re: compile of jdbc driver failed - jdk 1.4.0_01

From: "Fred Tsang" <fred(at)avg(dot)nu>
To: "Barry Lind" <barry(at)xythos(dot)com>
Cc: "Dave Cramer" <Dave(at)micro-automation(dot)net>, <pgsql-jdbc(at)postgresql(dot)org>
Subject: Re: compile of jdbc driver failed - jdk 1.4.0_01
Date: 2002-09-09 10:48:32
Message-ID: HKEPIOKAFEBKBPHFFBDAEEANCDAA.fred@avg.nu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

Hi Barry, Dave,

Here is the output from ant. Note that this is a cvs grab from last week
sometime. So if I want to include the javax.sql packages, do I just include
j2ee.jar in my classpath?

Buildfile: build.xml

all:

prepare:

check_versions:

driver:
[echo] Configured build for the JDBC3 edition driver

compile:
[javac] Compiling 21 source files to
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/build
[javac]
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd
bc2ResultSet.java:222: 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]
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd
bc2ResultSet.java:379: incompatible types
[javac] found : java.sql.Statement
[javac] required: org.postgresql.jdbc2.Statement
[javac] return statement;
[javac] ^
[javac]
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd
bc2ResultSet.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]
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd
bc2ResultSet.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]
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd
bc2ResultSet.java:563: inconvertible types
[javac] found : org.postgresql.jdbc2.PreparedStatement
[javac] required: org.postgresql.jdbc2.AbstractJdbc2Statement
[javac] long insertedOID = ((AbstractJdbc2Statement)
insertStatement).getLastOID();
[javac] ^
[javac]
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd
bc2ResultSet.java:919: incompatible types
[javac] found : java.sql.PreparedStatement
[javac] required: org.postgresql.jdbc2.PreparedStatement
[javac] selectStatement = ((java.sql.Connection)
connection).prepareStatement(selectSQL.toString());
[javac]
^
[javac]
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd
bc2ResultSet.java:987: incompatible types
[javac] found : java.sql.PreparedStatement
[javac] required: org.postgresql.jdbc2.PreparedStatement
[javac] updateStatement = ((java.sql.Connection)
connection).prepareStatement(updateSQL.toString());
[javac]
^
[javac]
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc3/AbstractJd
bc3ResultSet.java:15: cannot resolve symbol
[javac] symbol : constructor AbstractJdbc2ResultSet
(org.postgresql.PGConnection,java.sql.Statement,org.postgresql.Field[],java.
util.Vector,java.lang.String,int,long,boolean)
[javac] location: class org.postgresql.jdbc2.AbstractJdbc2ResultSet
[javac] super (conn, statement, fields, tuples, status, updateCount,
insertOID, binaryCursor);
[javac] ^
[javac]
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJd
bc2Statement.java:51: inconvertible types
[javac] found : org.postgresql.jdbc2.AbstractJdbc2Statement
[javac] required: org.postgresql.jdbc2.Statement
[javac]
((AbstractJdbc2ResultSet)result).setStatement((Statement)this);
[javac]
^
[javac]
/zips/postgres-cvs/pgsql/src/interfaces/jdbc/org/postgresql/jdbc3/Jdbc3Resul
tSet.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 Jdbc3ResultSet extends
org.postgresql.jdbc3.AbstractJdbc3ResultSet implements java.sql.ResultSet
[javac] ^
[javac]
/zips/postgres-cvs/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] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -deprecation for details.
[javac] 11 errors

BUILD FAILED
file:/zips/postgres-cvs/pgsql/src/interfaces/jdbc/build.xml:104: Compile
failed; see the compiler error output for details.

Total time: 10 seconds

> -----Original Message-----
> From: Barry Lind [mailto:barry(at)xythos(dot)com]
> Sent: 06 September 2002 17:53
> To: fred(at)avg(dot)nu
> Cc: Dave Cramer; pgsql-jdbc(at)postgresql(dot)org
> Subject: Re: [JDBC] compile of jdbc driver failed - jdk 1.4.0_01
>
>
> Fred,
>
> Can you send the entire ant output?
>
> To your original problem. The 7.2 code doesn't support datasources.
> Thus the errors you were seeing. The 7.3 code does, but I think it
> only supports them in the jdbc2 build (and then only when the javax.sql
> package is available). The person who contributed the datasource logic
> only coded it into the jdbc2 build. He also seems to have disappeared
> before submitting any documentation updates, so I really don't know how
> it works. I think your best bet may be to build the 7.3 code under a
> 1.3 jdk with the optional javax.sql package installed from J2EE. This
> should build the driver with datasource support included.
>
> thanks,
> --Barry
>

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message G.Nagarajan 2002-09-09 14:09:52 connection pooling and open statement objects
Previous Message Laszlo Hornyak 2002-09-09 08:46:56 Re: postgresql-java