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
statementexpression, "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
statementexpression, "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
statementexpression, "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@home.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