Thread: Unable complie jdbc
Hi, I am very new to PostgreSQL, only a few hours. I follow the instruction on http://jdbc.postgresql.org/doc.html to build jdbc. The build process fails due to the ${major} and ${minor} in the Driver.java file. They are not Java syntax. Do I need to replace them with two intergers? If yes, what they are? Thanks in advance. v.
You need to use ant http://jakarta.apache.org/ant Dave -----Original Message----- From: pgsql-jdbc-owner@postgresql.org [mailto:pgsql-jdbc-owner@postgresql.org] On Behalf Of Vernon Wu Sent: Friday, December 28, 2001 11:59 PM To: pgsql-jdbc@postgresql.org Subject: [JDBC] Unable complie jdbc Hi, I am very new to PostgreSQL, only a few hours. I follow the instruction on http://jdbc.postgresql.org/doc.html to build jdbc. The build process fails due to the ${major} and ${minor} in the Driver.java file. They are not Java syntax. Do I need to replace them with two intergers? If yes, what they are? Thanks in advance. v. ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org
I'm using Ant 1.4.1, PostgreSQL 7.1.3 source, Sun jdk1.4.0 beta 3 and I'm getting the same error messages (and more). Then happens when try to build it from the top level or the interfaces either using: $./configure --with-java and then: $gmake or using: $ant Can anyone point me in the right direction? Here's the errors I recieved when building with Ant: ******************************************* ******************************************* ******************************************* Buildfile: build.xml jar: call: prepare: check_versions: driver: [echo] Configured build for the JDBC2 Enterprise edition driver. compile: [javac] Compiling 47 source files to /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/build [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja va:199: ';' expected [javac] return ${major}; [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja va:209: ';' expected [javac] return ${minor}; [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/xa/XAConn ectionImpl.java:57: cannot resolve symbol [javac] symbol : class RollbackException [javac] location: package transaction [javac] import javax.transaction.RollbackException; [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja va:199: cannot resolve symbol [javac] symbol : variable $ [javac] location: class org.postgresql.Driver [javac] return ${major}; [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja va:209: cannot resolve symbol [javac] symbol : variable $ [javac] location: class org.postgresql.Driver [javac] return ${minor}; [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/xa/Client Connection.java:70: org.postgresql.xa.ClientConnection should be declared abstract; it does not define setHoldability(int) in org.postgresql.xa.ClientConnection [javac] final class ClientConnection [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Sta tement.java:25: org.postgresql.jdbc2.Statement should be declared abstract; it does not define getMoreResults(int) in org.postgresql.jdbc2.Statement [javac] public class Statement extends org.postgresql.Statement implements java.sql.Statement [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Pre paredStatement.java:32: org.postgresql.jdbc2.PreparedStatement should be declared abstract; it does not define setURL(int,java.net.URL) in org.postgresql.jdbc2.PreparedStatement [javac] public class PreparedStatement extends Statement implements java.sql.PreparedStatement [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Cal lableStatement.java:42: org.postgresql.jdbc2.CallableStatement should be declared abstract; it does not define registerOutParameter(java.lang.String,int) in org.postgresql.jdbc2.CallableStatement [javac] public class CallableStatement extends org.postgresql.jdbc2.PreparedStatement implements java.sql.CallableStatement [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Con nection.java:37: org.postgresql.jdbc2.Connection should be declared abstract; it does not define setHoldability(int) in org.postgresql.jdbc2.Connection [javac] public class Connection extends org.postgresql.Connection implements java.sql.Connection [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Dat abaseMetaData.java:35: org.postgresql.jdbc2.DatabaseMetaData should be declared abstract; it does not define supportsSavepoints() in org.postgresql.jdbc2.DatabaseMetaData [javac] public class DatabaseMetaData implements java.sql.DatabaseMetaData [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Res ultSet.java:60: org.postgresql.jdbc2.ResultSet should be declared abstract; it does not define getURL(int) in org.postgresql.jdbc2.ResultSet [javac] public class ResultSet extends org.postgresql.ResultSet implements java.sql.ResultSet [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/largeobje ct/PGblob.java:26: org.postgresql.largeobject.PGblob should be declared abstract; it does not define setBytes(long,byte[]) in org.postgresql.largeobject.PGblob [javac] public class PGblob implements java.sql.Blob [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/largeobje ct/PGclob.java:26: org.postgresql.largeobject.PGclob should be declared abstract; it does not define setString(long,java.lang.String) in org.postgresql.largeobject.PGclob [javac] public class PGclob implements java.sql.Clob [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 14 errors BUILD FAILED /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/build.xml:99: Compile failed, messages should have been provided. Total time: 6 seconds ******************************************* ******************************************* ******************************************* -----Original Message----- From: pgsql-jdbc-owner@postgresql.org [mailto:pgsql-jdbc-owner@postgresql.org]On Behalf Of Dave Cramer Sent: Saturday, December 29, 2001 2:32 PM To: vernonw@gatewaytech.com; pgsql-jdbc@postgresql.org Subject: Re: [JDBC] Unable complie jdbc You need to use ant http://jakarta.apache.org/ant Dave -----Original Message----- From: pgsql-jdbc-owner@postgresql.org [mailto:pgsql-jdbc-owner@postgresql.org] On Behalf Of Vernon Wu Sent: Friday, December 28, 2001 11:59 PM To: pgsql-jdbc@postgresql.org Subject: [JDBC] Unable complie jdbc Hi, I am very new to PostgreSQL, only a few hours. I follow the instruction on http://jdbc.postgresql.org/doc.html to build jdbc. The build process fails due to the ${major} and ${minor} in the Driver.java file. They are not Java syntax. Do I need to replace them with two intergers? If yes, what they are? Thanks in advance. v. ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org ---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
The driver does not work for > jdk 1.3 as the jdbc spec has changed, you will have to build, and run the driver under jdk 1.3 There are ways to make it run. Check the list archives for messages regarding jdbc3.0/jdk1.4 Dave -----Original Message----- From: pgsql-jdbc-owner@postgresql.org [mailto:pgsql-jdbc-owner@postgresql.org] On Behalf Of Robert Finneran Sent: Wednesday, January 02, 2002 11:20 PM To: vernonw@gatewaytech.com; pgsql-jdbc@postgresql.org Subject: Re: [JDBC] Unable complie jdbc I'm using Ant 1.4.1, PostgreSQL 7.1.3 source, Sun jdk1.4.0 beta 3 and I'm getting the same error messages (and more). Then happens when try to build it from the top level or the interfaces either using: $./configure --with-java and then: $gmake or using: $ant Can anyone point me in the right direction? Here's the errors I recieved when building with Ant: ******************************************* ******************************************* ******************************************* Buildfile: build.xml jar: call: prepare: check_versions: driver: [echo] Configured build for the JDBC2 Enterprise edition driver. compile: [javac] Compiling 47 source files to /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/build [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Drive r.ja va:199: ';' expected [javac] return ${major}; [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Drive r.ja va:209: ';' expected [javac] return ${minor}; [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/xa/XA Conn ectionImpl.java:57: cannot resolve symbol [javac] symbol : class RollbackException [javac] location: package transaction [javac] import javax.transaction.RollbackException; [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Drive r.ja va:199: cannot resolve symbol [javac] symbol : variable $ [javac] location: class org.postgresql.Driver [javac] return ${major}; [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Drive r.ja va:209: cannot resolve symbol [javac] symbol : variable $ [javac] location: class org.postgresql.Driver [javac] return ${minor}; [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/xa/Cl ient Connection.java:70: org.postgresql.xa.ClientConnection should be declared abstract; it does not define setHoldability(int) in org.postgresql.xa.ClientConnection [javac] final class ClientConnection [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2 /Sta tement.java:25: org.postgresql.jdbc2.Statement should be declared abstract; it does not define getMoreResults(int) in org.postgresql.jdbc2.Statement [javac] public class Statement extends org.postgresql.Statement implements java.sql.Statement [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2 /Pre paredStatement.java:32: org.postgresql.jdbc2.PreparedStatement should be declared abstract; it does not define setURL(int,java.net.URL) in org.postgresql.jdbc2.PreparedStatement [javac] public class PreparedStatement extends Statement implements java.sql.PreparedStatement [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2 /Cal lableStatement.java:42: org.postgresql.jdbc2.CallableStatement should be declared abstract; it does not define registerOutParameter(java.lang.String,int) in org.postgresql.jdbc2.CallableStatement [javac] public class CallableStatement extends org.postgresql.jdbc2.PreparedStatement implements java.sql.CallableStatement [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2 /Con nection.java:37: org.postgresql.jdbc2.Connection should be declared abstract; it does not define setHoldability(int) in org.postgresql.jdbc2.Connection [javac] public class Connection extends org.postgresql.Connection implements java.sql.Connection [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2 /Dat abaseMetaData.java:35: org.postgresql.jdbc2.DatabaseMetaData should be declared abstract; it does not define supportsSavepoints() in org.postgresql.jdbc2.DatabaseMetaData [javac] public class DatabaseMetaData implements java.sql.DatabaseMetaData [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2 /Res ultSet.java:60: org.postgresql.jdbc2.ResultSet should be declared abstract; it does not define getURL(int) in org.postgresql.jdbc2.ResultSet [javac] public class ResultSet extends org.postgresql.ResultSet implements java.sql.ResultSet [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/large obje ct/PGblob.java:26: org.postgresql.largeobject.PGblob should be declared abstract; it does not define setBytes(long,byte[]) in org.postgresql.largeobject.PGblob [javac] public class PGblob implements java.sql.Blob [javac] ^ [javac] /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/large obje ct/PGclob.java:26: org.postgresql.largeobject.PGclob should be declared abstract; it does not define setString(long,java.lang.String) in org.postgresql.largeobject.PGclob [javac] public class PGclob implements java.sql.Clob [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 14 errors BUILD FAILED /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/build.xml:99: Compile failed, messages should have been provided. Total time: 6 seconds ******************************************* ******************************************* ******************************************* -----Original Message----- From: pgsql-jdbc-owner@postgresql.org [mailto:pgsql-jdbc-owner@postgresql.org]On Behalf Of Dave Cramer Sent: Saturday, December 29, 2001 2:32 PM To: vernonw@gatewaytech.com; pgsql-jdbc@postgresql.org Subject: Re: [JDBC] Unable complie jdbc You need to use ant http://jakarta.apache.org/ant Dave -----Original Message----- From: pgsql-jdbc-owner@postgresql.org [mailto:pgsql-jdbc-owner@postgresql.org] On Behalf Of Vernon Wu Sent: Friday, December 28, 2001 11:59 PM To: pgsql-jdbc@postgresql.org Subject: [JDBC] Unable complie jdbc Hi, I am very new to PostgreSQL, only a few hours. I follow the instruction on http://jdbc.postgresql.org/doc.html to build jdbc. The build process fails due to the ${major} and ${minor} in the Driver.java file. They are not Java syntax. Do I need to replace them with two intergers? If yes, what they are? Thanks in advance. v. ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org ---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/users-lounge/docs/faq.html
Robert, As Dave has already mentioned in his response, due to the changes in the jdbc interfaces in 1.4, you will not be able to compile using a 1.4 jdk. However, you can use the prebuilt jar files from jdbc.postgresql.org built under 1.2/1.3 and use these in a 1.4 environment. (The only issue will be if you try to use one of the new methods introduced in 1.4). thanks, --Barry Robert Finneran wrote: > I'm using Ant 1.4.1, PostgreSQL 7.1.3 source, Sun jdk1.4.0 beta 3 > and I'm getting the same error messages (and more). > > Then happens when try to build it from the top level or the interfaces > either using: > $./configure --with-java > and then: > $gmake > or using: > $ant > > Can anyone point me in the right direction? > > Here's the errors I recieved when building with Ant: > > ******************************************* > ******************************************* > ******************************************* > > Buildfile: build.xml > > jar: > > call: > > prepare: > > check_versions: > > driver: > [echo] Configured build for the JDBC2 Enterprise edition driver. > > compile: > [javac] Compiling 47 source files to > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/build > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja > va:199: ';' expected > [javac] return ${major}; > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja > va:209: ';' expected > [javac] return ${minor}; > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/xa/XAConn > ectionImpl.java:57: cannot resolve symbol > [javac] symbol : class RollbackException > [javac] location: package transaction > [javac] import javax.transaction.RollbackException; > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja > va:199: cannot resolve symbol > [javac] symbol : variable $ > [javac] location: class org.postgresql.Driver > [javac] return ${major}; > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja > va:209: cannot resolve symbol > [javac] symbol : variable $ > [javac] location: class org.postgresql.Driver > [javac] return ${minor}; > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/xa/Client > Connection.java:70: org.postgresql.xa.ClientConnection should be declared > abstract; it does not define setHoldability(int) in > org.postgresql.xa.ClientConnection > [javac] final class ClientConnection > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Sta > tement.java:25: org.postgresql.jdbc2.Statement should be declared abstract; > it does not define getMoreResults(int) in org.postgresql.jdbc2.Statement > [javac] public class Statement extends org.postgresql.Statement > implements java.sql.Statement > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Pre > paredStatement.java:32: org.postgresql.jdbc2.PreparedStatement should be > declared abstract; it does not define setURL(int,java.net.URL) in > org.postgresql.jdbc2.PreparedStatement > [javac] public class PreparedStatement extends Statement implements > java.sql.PreparedStatement > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Cal > lableStatement.java:42: org.postgresql.jdbc2.CallableStatement should be > declared abstract; it does not define > registerOutParameter(java.lang.String,int) in > org.postgresql.jdbc2.CallableStatement > [javac] public class CallableStatement extends > org.postgresql.jdbc2.PreparedStatement implements java.sql.CallableStatement > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Con > nection.java:37: org.postgresql.jdbc2.Connection should be declared > abstract; it does not define setHoldability(int) in > org.postgresql.jdbc2.Connection > [javac] public class Connection extends org.postgresql.Connection > implements java.sql.Connection > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Dat > abaseMetaData.java:35: org.postgresql.jdbc2.DatabaseMetaData should be > declared abstract; it does not define supportsSavepoints() in > org.postgresql.jdbc2.DatabaseMetaData > [javac] public class DatabaseMetaData implements > java.sql.DatabaseMetaData > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Res > ultSet.java:60: org.postgresql.jdbc2.ResultSet should be declared abstract; > it does not define getURL(int) in org.postgresql.jdbc2.ResultSet > [javac] public class ResultSet extends org.postgresql.ResultSet > implements java.sql.ResultSet > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/largeobje > ct/PGblob.java:26: org.postgresql.largeobject.PGblob should be declared > abstract; it does not define setBytes(long,byte[]) in > org.postgresql.largeobject.PGblob > [javac] public class PGblob implements java.sql.Blob > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/largeobje > ct/PGclob.java:26: org.postgresql.largeobject.PGclob should be declared > abstract; it does not define setString(long,java.lang.String) in > org.postgresql.largeobject.PGclob > [javac] public class PGclob implements java.sql.Clob > [javac] ^ > [javac] Note: Some input files use or override a deprecated API. > [javac] Note: Recompile with -deprecation for details. > [javac] 14 errors > > BUILD FAILED > > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/build.xml:99: Compile > failed, messages should have been provided. > > Total time: 6 seconds > > ******************************************* > ******************************************* > ******************************************* > > > -----Original Message----- > From: pgsql-jdbc-owner@postgresql.org > [mailto:pgsql-jdbc-owner@postgresql.org]On Behalf Of Dave Cramer > Sent: Saturday, December 29, 2001 2:32 PM > To: vernonw@gatewaytech.com; pgsql-jdbc@postgresql.org > Subject: Re: [JDBC] Unable complie jdbc > > > You need to use ant > > http://jakarta.apache.org/ant > > Dave > > -----Original Message----- > From: pgsql-jdbc-owner@postgresql.org > [mailto:pgsql-jdbc-owner@postgresql.org] On Behalf Of Vernon Wu > Sent: Friday, December 28, 2001 11:59 PM > To: pgsql-jdbc@postgresql.org > Subject: [JDBC] Unable complie jdbc > > > > Hi, > > I am very new to PostgreSQL, only a few hours. I follow the instruction > on > http://jdbc.postgresql.org/doc.html to build jdbc. The build process > fails due to the > ${major} and ${minor} in the Driver.java file. They are not Java syntax. > Do I need to > replace them with two intergers? If yes, what they are? > > Thanks in advance. > > v. > > > > ---------------------------(end of broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://archives.postgresql.org > > > > ---------------------------(end of broadcast)--------------------------- > TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org > > > ---------------------------(end of broadcast)--------------------------- > TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/users-lounge/docs/faq.html > >
-----Original Message----- From: Robert Finneran [mailto:rob@digitalskyscrapers.com] Sent: Thursday, January 03, 2002 6:31 PM To: Barry Lind Subject: RE: [JDBC] Unable complie jdbc Barry and Listees, I took your advice and downloaded jdbc7.1-1.2.jar from jdbc.postgresql.org. Is this file up-to-date? I mean the filename and the web site were not real clear on the last time this was built. Maybe I missed something? Anyhow, I'm running the JBoss/Jetty combo with it and seems to be okay. Thanks Very Much. Rob -----Original Message----- From: pgsql-jdbc-owner@postgresql.org [mailto:pgsql-jdbc-owner@postgresql.org]On Behalf Of Barry Lind Sent: Thursday, January 03, 2002 10:55 AM To: Robert Finneran Cc: vernonw@gatewaytech.com; pgsql-jdbc@postgresql.org Subject: Re: [JDBC] Unable complie jdbc Robert, As Dave has already mentioned in his response, due to the changes in the jdbc interfaces in 1.4, you will not be able to compile using a 1.4 jdk. However, you can use the prebuilt jar files from jdbc.postgresql.org built under 1.2/1.3 and use these in a 1.4 environment. (The only issue will be if you try to use one of the new methods introduced in 1.4). thanks, --Barry Robert Finneran wrote: > I'm using Ant 1.4.1, PostgreSQL 7.1.3 source, Sun jdk1.4.0 beta 3 > and I'm getting the same error messages (and more). > > Then happens when try to build it from the top level or the interfaces > either using: > $./configure --with-java > and then: > $gmake > or using: > $ant > > Can anyone point me in the right direction? > > Here's the errors I recieved when building with Ant: > > ******************************************* > ******************************************* > ******************************************* > > Buildfile: build.xml > > jar: > > call: > > prepare: > > check_versions: > > driver: > [echo] Configured build for the JDBC2 Enterprise edition driver. > > compile: > [javac] Compiling 47 source files to > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/build > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja > va:199: ';' expected > [javac] return ${major}; > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja > va:209: ';' expected > [javac] return ${minor}; > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/xa/XAConn > ectionImpl.java:57: cannot resolve symbol > [javac] symbol : class RollbackException > [javac] location: package transaction > [javac] import javax.transaction.RollbackException; > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja > va:199: cannot resolve symbol > [javac] symbol : variable $ > [javac] location: class org.postgresql.Driver > [javac] return ${major}; > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/Driver.ja > va:209: cannot resolve symbol > [javac] symbol : variable $ > [javac] location: class org.postgresql.Driver > [javac] return ${minor}; > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/xa/Client > Connection.java:70: org.postgresql.xa.ClientConnection should be declared > abstract; it does not define setHoldability(int) in > org.postgresql.xa.ClientConnection > [javac] final class ClientConnection > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Sta > tement.java:25: org.postgresql.jdbc2.Statement should be declared abstract; > it does not define getMoreResults(int) in org.postgresql.jdbc2.Statement > [javac] public class Statement extends org.postgresql.Statement > implements java.sql.Statement > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Pre > paredStatement.java:32: org.postgresql.jdbc2.PreparedStatement should be > declared abstract; it does not define setURL(int,java.net.URL) in > org.postgresql.jdbc2.PreparedStatement > [javac] public class PreparedStatement extends Statement implements > java.sql.PreparedStatement > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Cal > lableStatement.java:42: org.postgresql.jdbc2.CallableStatement should be > declared abstract; it does not define > registerOutParameter(java.lang.String,int) in > org.postgresql.jdbc2.CallableStatement > [javac] public class CallableStatement extends > org.postgresql.jdbc2.PreparedStatement implements java.sql.CallableStatement > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Con > nection.java:37: org.postgresql.jdbc2.Connection should be declared > abstract; it does not define setHoldability(int) in > org.postgresql.jdbc2.Connection > [javac] public class Connection extends org.postgresql.Connection > implements java.sql.Connection > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Dat > abaseMetaData.java:35: org.postgresql.jdbc2.DatabaseMetaData should be > declared abstract; it does not define supportsSavepoints() in > org.postgresql.jdbc2.DatabaseMetaData > [javac] public class DatabaseMetaData implements > java.sql.DatabaseMetaData > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/jdbc2/Res > ultSet.java:60: org.postgresql.jdbc2.ResultSet should be declared abstract; > it does not define getURL(int) in org.postgresql.jdbc2.ResultSet > [javac] public class ResultSet extends org.postgresql.ResultSet > implements java.sql.ResultSet > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/largeobje > ct/PGblob.java:26: org.postgresql.largeobject.PGblob should be declared > abstract; it does not define setBytes(long,byte[]) in > org.postgresql.largeobject.PGblob > [javac] public class PGblob implements java.sql.Blob > [javac] ^ > [javac] > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/org/postgresql/largeobje > ct/PGclob.java:26: org.postgresql.largeobject.PGclob should be declared > abstract; it does not define setString(long,java.lang.String) in > org.postgresql.largeobject.PGclob > [javac] public class PGclob implements java.sql.Clob > [javac] ^ > [javac] Note: Some input files use or override a deprecated API. > [javac] Note: Recompile with -deprecation for details. > [javac] 14 errors > > BUILD FAILED > > /usr/local/src/postgresql-7.1.3/src/interfaces/jdbc/build.xml:99: Compile > failed, messages should have been provided. > > Total time: 6 seconds > > ******************************************* > ******************************************* > ******************************************* > > > -----Original Message----- > From: pgsql-jdbc-owner@postgresql.org > [mailto:pgsql-jdbc-owner@postgresql.org]On Behalf Of Dave Cramer > Sent: Saturday, December 29, 2001 2:32 PM > To: vernonw@gatewaytech.com; pgsql-jdbc@postgresql.org > Subject: Re: [JDBC] Unable complie jdbc > > > You need to use ant > > http://jakarta.apache.org/ant > > Dave > > -----Original Message----- > From: pgsql-jdbc-owner@postgresql.org > [mailto:pgsql-jdbc-owner@postgresql.org] On Behalf Of Vernon Wu > Sent: Friday, December 28, 2001 11:59 PM > To: pgsql-jdbc@postgresql.org > Subject: [JDBC] Unable complie jdbc > > > > Hi, > > I am very new to PostgreSQL, only a few hours. I follow the instruction > on > http://jdbc.postgresql.org/doc.html to build jdbc. The build process > fails due to the > ${major} and ${minor} in the Driver.java file. They are not Java syntax. > Do I need to > replace them with two intergers? If yes, what they are? > > Thanks in advance. > > v. > > > > ---------------------------(end of broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://archives.postgresql.org > > > > ---------------------------(end of broadcast)--------------------------- > TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org > > > ---------------------------(end of broadcast)--------------------------- > TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/users-lounge/docs/faq.html > > ---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org