building Tomcat7 from src (apache-tomcat-7.0.29-src) with java -version java version "1.7.0_b147-icedtea" OpenJDK Runtime Environment (suse-27.1-x86_64) OpenJDK 64-Bit Server VM (build 23.0-b21, mixed mode)
from Opensuse 12.1's repos (http://download.opensuse.org/repositories/Java:/openjdk6:/Factory/openSUSE_12.1/x86_64/), & ant -version Apache Ant(TM) version 1.8.4 compiled on July 22 2012 works fine with 'dbcp' target disabled, ant clean clean-depend ant -Dno.build.dbcp=true ... BUILD SUCCESSFUL Total time: 16 seconds but FAILs when it's enabled, ant clean clean-depend ant ... build-tomcat-dbcp: [copy] Copying 68 files to /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp [mkdir] Created dir: /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp [move] Moving 64 files to /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp [mkdir] Created dir: /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/classes [javac] Compiling 64 source files to /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] /usr/local/src/tomcat-build-dls/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] /usr/local/src/tomcat-build-dls/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] /usr/local/src/tomcat-build-dls/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] /usr/local/src/tomcat-build-dls/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] /usr/local/src/tomcat-build-dls/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] /usr/local/src/tomcat-build-dls/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 [javac] ^ [javac] /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingResultSet.java:61: error: DelegatingResultSet is not abstract and does not override abstract method <T>getObject(String,Class<T>) in ResultSet [javac] public class DelegatingResultSet extends AbandonedTrace implements ResultSet { [javac] ^ [javac] where T is a type-variable: [javac] T extends Object declared in method <T>getObject(String,Class<T>) [javac] /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolableCallableStatement.java:38: error: PoolableCallableStatement is not abstract and does not override abstract method <T>getObject(String,Class<T>) in CallableStatement [javac] public class PoolableCallableStatement extends DelegatingCallableStatement implements CallableStatement { [javac] ^ [javac] where T is a type-variable: [javac] T extends Object declared in method <T>getObject(String,Class<T>) [javac] /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolablePreparedStatement.java:41: error: PoolablePreparedStatement is not abstract and does not override abstract method isCloseOnCompletion() in Statement [javac] public class PoolablePreparedStatement extends DelegatingPreparedStatement implements PreparedStatement { [javac] ^ [javac] /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolingConnection.java:45: error: PoolingConnection is not abstract and does not override abstract method getNetworkTimeout() in Connection [javac] public class PoolingConnection extends DelegatingConnection implements Connection, KeyedPoolableObjectFactory { [javac] ^ [javac] /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolingDataSource.java:45: error: PoolingDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource [javac] public class PoolingDataSource implements DataSource { [javac] ^ [javac] /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolingDriver.java:52: error: PoolingDriver is not abstract and does not override abstract method getParentLogger() in Driver [javac] public class PoolingDriver implements Driver { [javac] ^ [javac] /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/DriverAdapterCPDS.java:87: error: DriverAdapterCPDS is not abstract and does not override abstract method getParentLogger() in CommonDataSource [javac] public class DriverAdapterCPDS [javac] ^ [javac] /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/datasources/PerUserPoolDataSource.java:60: error: PerUserPoolDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource [javac] public class PerUserPoolDataSource [javac] ^ [javac] /usr/local/src/tomcat-build-dls/tomcat7-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/datasources/SharedPoolDataSource.java:52: error: SharedPoolDataSource is not abstract and does not override abstract method getParentLogger() in CommonDataSource [javac] public class SharedPoolDataSource [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 15 errors [javac] 1 warning BUILD FAILED /usr/local/src/apache-tomcat-7.0.29-src/build.xml:2332: The following error occurred while executing this line: /usr/local/src/apache-tomcat-7.0.29-src/build.xml:2420: Compile failed; see the compiler error output for details. Total time: 3 seconds The ok build with dbcp disabled seems otherwise healthy & fully functional. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org