Thread: Bug-report (was: JDBC driver in pgsql 7.1 build problem)
Hi again, it`s now offical, I found a bug in JDBC driver in pgsql 7.1 ;) I had the following problems: /usr/local/jakarta-ant-1.3/bin//ant -buildfile ../../../build.xml -Dmajor=7 -Dminor=1 -Dfullversion=7.1 -Ddef_pgport=5432 Buildfile: ../../../build.xml jar: call: prepare: check_versions: driver: [echo] Configured build for the JDBC2 edition driver. compile: [javac] Compiling 41 source files to /usr/src/postgresql-7.1/src/interfaces/jdbc/build [javac] /usr/src/postgresql-7.1/src/interfaces/jdbc/org/postgresql/Driver.java:199: ';' expected [javac] return ${major}; [javac] ^ [javac] /usr/src/postgresql-7.1/src/interfaces/jdbc/org/postgresql/Driver.java:209: ';' expected [javac] return ${minor}; [javac] ^ [javac] /usr/src/postgresql-7.1/src/interfaces/jdbc/org/postgresql/Driver.java:199: cannot resolve symbol [javac] symbol : variable $ [javac] location: class org.postgresql.Driver [javac] return ${major}; [javac] ^ [javac] /usr/src/postgresql-7.1/src/interfaces/jdbc/org/postgresql/Driver.java:209: cannot resolve symbol [javac] symbol : variable $ [javac] location: class org.postgresql.Driver [javac] return ${minor}; [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 4 errors BUILD FAILED /usr/src/postgresql-7.1/src/interfaces/jdbc/build.xml:99: Compile failed, messages should have been provided. Total time: 9 seconds make: *** [all] Error 1 when using JDK: java version "1.3.0" Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.0-RC1) Java HotSpot(TM) Client VM (build Blackdown-1.3.0-RC1, mixed mode) Ant: Ant version 1.3 compiled on March 2 2001 Postgresql: As stated above: 7.1 the following patch by Marko Kreen <marko@l-t.ee> solved that problem: http://www.l-t.ee/marko/pgsql/ant12.diff Again thanks for all the help on this friendly list :) bis bald, Rolf
On Thu, May 03, 2001 at 11:48:34PM +0200, Rolf Schillinger wrote: > Hi again, > it`s now offical, I found a bug in JDBC driver in pgsql 7.1 ;) :) > I had the following problems: > /usr/local/jakarta-ant-1.3/bin//ant -buildfile ../../../build.xml ... > expected > [javac] return ${major}; ... > when using > JDK: > java version "1.3.0" > Java(TM) 2 Runtime Environment, Standard Edition (build > Blackdown-1.3.0-RC1) > Java HotSpot(TM) Client VM (build Blackdown-1.3.0-RC1, mixed mode) > > Ant: > Ant version 1.3 compiled on March 2 2001 > > Postgresql: > As stated above: 7.1 To narrow the problem... Has anybody had success compiling unpatched 7.1 JDBC driver with JDK1.3 and Ant 1.2/1.3? If not, could this patch be applied? Ant 1.4 betas seem to be ok. -- marko
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > Date: Fri, 4 May 2001 19:26:48 +0200 > From: Marko Kreen <marko@l-t.ee> > Has anybody had success compiling unpatched 7.1 JDBC driver > with JDK1.3 and Ant 1.2/1.3? If not, could this patch be > applied? Ant 1.4 betas seem to be ok. Yes. I could compile 7.1 with ant 1.3 without a problem. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Public key at http://www.keyserver.net iD8DBQE68vCUiysnOdCML0URAhaFAJwPk4muzSP6c5b+HCfZL/3N+KBv/ACdGke9 eFvhpOC1sWEeXmw9ozLfCR8= =rg36 -----END PGP SIGNATURE----- -- Virtually, Ned Wolpert <ned.wolpert@knowledgenet.com> D08C2F45: 28E7 56CB 58AC C622 5A51 3C42 8B2B 2739 D08C 2F45
On Fri, May 04, 2001 at 09:16:38PM +0300, Ned Wolpert wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > Date: Fri, 4 May 2001 19:26:48 +0200 > > From: Marko Kreen <marko@l-t.ee> > > > Has anybody had success compiling unpatched 7.1 JDBC driver > > with JDK1.3 and Ant 1.2/1.3? If not, could this patch be > > applied? Ant 1.4 betas seem to be ok. > > Yes. I could compile 7.1 with ant 1.3 without a problem. And Sun's JDK 1.3? -- marko
Marko Kreen writes: > Has anybody had success compiling unpatched 7.1 JDBC driver > with JDK1.3 and Ant 1.2/1.3? Yes. I have $ java -version java version "1.3.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0) Java HotSpot(TM) Client VM (build 1.3.0, mixed mode) (downloaded from Sun) $ ant -version Ant version 1.3 compiled on March 22 2001 (RPM from the Ant site) and it's been working ever since. -- Peter Eisentraut peter_e@gmx.net http://funkturm.homeip.net/~peter
On Fri, May 04, 2001 at 11:14:07PM +0300, Ned Wolpert wrote: > > > Yes. I could compile 7.1 with ant 1.3 without a problem. > > > > And Sun's JDK 1.3? > > > > Yes. Fun. Back on square one. So: on some unknown cases Ant 1.2/1.3 with combination of JDK1.3 will have following problems: * Ant cannot parse '-option' after target name. * Ant cannot create .jar without manifest file. (This one was a pain to find out as the error message was very confusing.) One bad Ant in Debian's package. First I thought it is only Debian specific, but seems its not the case. My patch does following: * rearranges ant command line * specifies manifest file Is it too much asked to include this upstream? I can ofcourse continue to spam this list with link to patch. My conclusion: Ant is nice concept, but still too unstable for relying on it. *shrug* -- marko
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > Date: Fri, 4 May 2001 20:56:04 +0200 > From: Marko Kreen <marko@l-t.ee> > > Yes. I could compile 7.1 with ant 1.3 without a problem. > > And Sun's JDK 1.3? > Yes. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Public key at http://www.keyserver.net iD8DBQE68wwniysnOdCML0URAlskAJ9p9quLxDZlJkYeWC5UA47g/AlwtgCeM1rT Go5+B+sL+VdjnHPBOMvDOfM= =tXDn -----END PGP SIGNATURE----- -- Virtually, Ned Wolpert <ned.wolpert@knowledgenet.com> D08C2F45: 28E7 56CB 58AC C622 5A51 3C42 8B2B 2739 D08C 2F45