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

Reply via email to