[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PG7.1b5 .debs

Stefan Gybas wrote:
  >Oliver Elphick wrote:
  >> /usr3/home/olly/mypackages/pg7.1/postgresql-7.1beta5/src/interfaces/
  >> jdbc/build.xml:99: Cannot use classic compiler, as it is not available
  >Try using the jikes compiler instead, i.e. add (or change) the
  >build.compiler property in this section:
  >  <property name="build.compiler" value="jikes"/>
  >> ...bafflement!  What is "classic compiler"? The XML line begins "<javac"
  >That's the integradted compiler in JDK 1.1. This compiler is not
  >available when you use the Kaffe JVM.
  >> I have jdk1.1 installed, which contains /usr/lib/jdk1.1/bin/javac.
  >jdk1.1 is non-free, so the postgres source package whould have to move
  >to contrib if it build depends on it. Please try kaffe and jikes (see
  >e.g. the Tomcat package on how to build with Ant and free tools only),
  >and if that fails I'll continue to maintain the libpgjava package
  >as a seperate package in contrib.

Peter Mount states categorically that kaffe won't compile PostgreSQL JDBC
because of a kaffe bug.

It certainly doesn't work for me.

With jdk1.1 (and kaffe removed) I get: 

olly@linda$ export CLASSPATH=/usr/lib/jdk1.1/lib/classes.zip 
olly@linda$ export JAVA_HOME=/usr/lib/jdk1.1 
olly@linda$ ant
Searching for build.xml ...
Buildfile: /usr3/home/olly/mypackages/pg7.1/postgresql-7.1beta5/build.xml





Configured build for the JDBC1 edition driver.

    [javac] Compiling 2 source files to /usr3/home/olly/mypackages/pg7.1/postgr
    [javac] /usr3/home/olly/mypackages/pg7.1/postgresql-7.1beta5/src/interfaces
/jdbc/org/postgresql/jdbc1/Statement.java:291: Missing term.
    [javac]           if (result != null) && ((org.postgresql.ResultSet)result.
    [javac]                              ^
    [javac] /usr3/home/olly/mypackages/pg7.1/postgresql-7.1beta5/src/interfaces
/jdbc/org/postgresql/jdbc1/Statement.java:291: Invalid expression statement.
    [javac]           if (result != null) && ((org.postgresql.ResultSet)result.
    [javac]                               ^
    [javac] /usr3/home/olly/mypackages/pg7.1/postgresql-7.1beta5/src/interfaces
/jdbc/org/postgresql/jdbc1/Statement.java:291: ';' expected.
    [javac]           if (result != null) && ((org.postgresql.ResultSet)result.
    [javac] /usr3/home/olly/mypackages/pg7.1/postgresql-7.1beta5/src/interfaces
/jdbc/org/postgresql/largeobject/PGclob.java:26: Interface java.sql.Clob of 
class org.postgresql.largeobject.PGclob not found.
    [javac] public class PGclob implements java.sql.Clob
    [javac]                                ^
    [javac] 4 errors


xml:99: Compile failed, messages should have been provided.

Total time: 1 second

I can't see anything wrong with the code and assume it must be something
to do with my setup.  I've no idea what, though.

Oliver Elphick                                Oliver.Elphick@lfix.co.uk
Isle of Wight                              http://www.lfix.co.uk/oliver
PGP: 1024R/32B8FAA1: 97 EA 1D 47 72 3F 28 47  6B 7E 39 CC 56 E4 C1 47
GPG: 1024D/3E1D0C1C: CA12 09E0 E8D5 8870 5839  932A 614D 4C34 3E1D 0C1C
     "Who is like Thee among the gods, O Lord? Who is like
      Thee, majestic in holiness, awesome in praises,
      working wonders?"
                              Exodus 15:11

Reply to: