Hi I’m trying to build tomcat locally, but the ant script is failing with the following errors. So far I tried everything described in this page : http://tomcat.apache.org/tomcat-7.0-doc/building.html Btw, the error happens in windows and mac.
Anyone else facing a similar issue? setproxy: testexist: [echo] Testing for /Users/nsankaran/Downloads/tomcat-dependencies/commons-dbcp-1.4-src/build.xml downloadgz-2: build-prepare: [delete] Deleting directory /Users/nsankaran/projects/sources/apache-tomcat-7.0.55-src/output/build/temp [mkdir] Created dir: /Users/nsankaran/projects/sources/apache-tomcat-7.0.55-src/output/build/temp build-manifests: build-tomcat-dbcp: [copy] Copying 64 files to /Users/nsankaran/Downloads/tomcat-dependencies/tomcat7-deps/dbcp [move] Moving 64 files to /Users/nsankaran/Downloads/tomcat-dependencies/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp [javac] Compiling 64 source files to /Users/nsankaran/Downloads/tomcat-dependencies/tomcat7-deps/dbcp/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] /Users/nsankaran/Downloads/tomcat-dependencies/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/BasicDataSource.java:53: error: BasicDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource [javac] public class BasicDataSource implements DataSource { [javac] ^ [javac] /Users/nsankaran/Downloads/tomcat-dependencies/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingStatement.java:46: error: DelegatingStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement [javac] public class DelegatingStatement extends AbandonedTrace implements Statement { [javac] ^ [javac] /Users/nsankaran/Downloads/tomcat-dependencies/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingPreparedStatement.java:57: error: DelegatingPreparedStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement [javac] public class DelegatingPreparedStatement extends DelegatingStatement [javac] ^ [javac] /Users/nsankaran/Downloads/tomcat-dependencies/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingCallableStatement.java:58: error: DelegatingCallableStatement is not abstract and does not override abstract method <T>getObject(String,Class<T>) in CallableStatement [javac] public class DelegatingCallableStatement extends DelegatingPreparedStatement [javac] ^ [javac] where T is a type-variable: [javac] T extends Object declared in method <T>getObject(String,Class<T>) [javac] /Users/nsankaran/Downloads/tomcat-dependencies/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingConnection.java:65: error: DelegatingConnection is not abstract and does not override abstract method getNetworkTimeout() in Connection [javac] public class DelegatingConnection extends AbandonedTrace [javac] ^ [javac] /Users/nsankaran/Downloads/tomcat-dependencies/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingDatabaseMetaData.java:41: error: DelegatingDatabaseMetaData is not abstract and does not override abstract method generatedKeyAlwaysReturned() in DatabaseMetaData [javac] public class DelegatingDatabaseMetaData extends AbandonedTrace