PATCH: JDBC compile w/ jikes

From: Neil Conway <nconway(at)klamath(dot)dyndns(dot)org>
To: pgsql-patches(at)postgresql(dot)org
Cc: pgsql-jdbc(at)postgresql(dot)org
Subject: PATCH: JDBC compile w/ jikes
Date: 2001-04-15 19:52:38
Message-ID: 20010415155238.C3896@klamath.dyndns.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc pgsql-patches

Hi all,

The JDBC2 driver included with PostgreSQL 7.1 doesn't compile
with jikes (1.13). Here's the errors you get:

[javac] Compiling 41 source files to /home/nconway/postgresql-7.1/src/interfaces/jdbc/build
[javac]
[javac] Found 3 semantic errors compiling "/home/nconway/postgresql-7.1/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java":
[javac]
[javac] 1691. case 'r':
[javac] <->
[javac] *** Error: The type of this expression, "char", is not assignment-convertible to the type of the switch statement expression, "byte".
[javac]
[javac]
[javac] 1694. case 'i':
[javac] <->
[javac] *** Error: The type of this expression, "char", is not assignment-convertible to the type of the switch statement expression, "byte".
[javac]
[javac]
[javac] 1697. case 'S':
[javac] <->
[javac] *** Error: The type of this expression, "char", is not assignment-convertible to the type of the switch statement expression, "byte".

I'm not sure if this is a bug with jikes, or if Sun's javac is just lax.

Attached is a trivial patch which fixes it for me (it compiles, at any rate).

Cheers,

Neil

--
Neil Conway <neilconway(at)home(dot)com>
Get my GnuPG key from: http://klamath.dyndns.org/mykey.asc
Encrypted mail welcomed

Freedom of the press is limited to those who own one.
-- A.J. Liebling

Attachment Content-Type Size
DatabaseMetaData.java.patch text/plain 409 bytes

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message chris markiewicz 2001-04-16 13:23:06 RE: [JDBC] RE: fastpath error?
Previous Message Brett W. McCoy 2001-04-13 18:36:20 Re: jdbc works with java programs. not with tomcat.

Browse pgsql-patches by date

  From Date Subject
Next Message Douglas Carmichael 2001-04-15 21:07:36 Patch for PostgreSQL 7.0.3 to compile on Tru64 UNIX v5.0A with Compaq C T6.4-212 (dtk)
Previous Message Richard Scranton 2001-04-15 19:18:44 FreeBSD 4.1 and JDK 1.1.8 compile problems