You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by k9...@operamail.com on 2012/07/24 23:05:08 UTC
tomcat 7.0.29 build fails with dbcp target enabled; ok if disabled.
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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat 7.0.29 build fails with dbcp target enabled; ok if disabled.
Posted by Pid * <pi...@pidster.com>.
On 25 Jul 2012, at 08:06, "k9157@operamail.com" <k9...@operamail.com> wrote:
>
>
> On Tue, Jul 24, 2012, at 06:11 PM, Caldarale, Charles R wrote:
>> Tomcat 7 must be built with JDK 6 due to incompatibilities introduced by
>> Sun/Oracle in JRE 7. Once built, you may run Tomcat 7 under JRE/JDK 7.
>> Tomcat 8 will be buildable with JDK 7.
>
> As JDK7 is our stanrard fare, is there a Tomcat 8 roadmap / release
> schedule available?
Why compile from source when there are pre built binaries that run on Java 7?
p
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: tomcat 7.0.29 build fails with dbcp target enabled; ok if disabled.
Posted by k9...@operamail.com.
On Tue, Jul 24, 2012, at 06:11 PM, Caldarale, Charles R wrote:
> Tomcat 7 must be built with JDK 6 due to incompatibilities introduced by
> Sun/Oracle in JRE 7. Once built, you may run Tomcat 7 under JRE/JDK 7.
> Tomcat 8 will be buildable with JDK 7.
As JDK7 is our stanrard fare, is there a Tomcat 8 roadmap / release
schedule available?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: tomcat 7.0.29 build fails with dbcp target enabled; ok if
disabled.
Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: k9157@operamail.com [mailto:k9157@operamail.com]
> Subject: tomcat 7.0.29 build fails with dbcp target enabled; ok if disabled.
> building Tomcat7 from src
Why?
> java version "1.7.0_b147-icedtea"
Tomcat 7 must be built with JDK 6 due to incompatibilities introduced by Sun/Oracle in JRE 7. Once built, you may run Tomcat 7 under JRE/JDK 7. Tomcat 8 will be buildable with JDK 7.
- Chuck
THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org