compiling tomcat-6.0.16 on LInux kernel 2.4.21-50.ELhugemem with jdk-1.6.0_06,
I run into the following error:


build-tomcat-dbcp:
     [copy] Copying 63 files to /path/to/apa
che-tomcat-6.0.16/tomcat6-deps/dbcp
     [move] Moving 63 files to /path/to/apac
he-tomcat-6.0.16/tomcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp
    [javac] Compiling 63 source files to /grid/gro/vol/gbl_statcomp_prod/x86-32-
linux/apache-tomcat-6.0.16/tomcat6-deps/dbcp/classes
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/BasicDataSource.java:44: or
g.apache.tomcat.dbcp.dbcp.BasicDataSource is not abstract and does not override 
abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
    [javac] public class BasicDataSource implements DataSource {
    [javac]        ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingStatement.java:46
: org.apache.tomcat.dbcp.dbcp.DelegatingStatement is not abstract and does not o
verride abstract method isPoolable() in java.sql.Statement
    [javac] public class DelegatingStatement extends AbandonedTrace implements S
tatement {
    [javac]        ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingStatement.java:13
1: isClosed() in org.apache.tomcat.dbcp.dbcp.DelegatingStatement cannot implemen
t isClosed() in java.sql.Statement; attempting to assign weaker access privilege
s; was public
    [javac]     protected boolean isClosed() {
    [javac]                       ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingPreparedStatement
.java:50: org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement is not abstrac
t and does not override abstract method setNClob(int,java.io.Reader) in java.sql
.PreparedStatement
    [javac] public class DelegatingPreparedStatement extends DelegatingStatement
    [javac]        ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingCallableStatement
.java:53: org.apache.tomcat.dbcp.dbcp.DelegatingCallableStatement is not abstrac
t and does not override abstract method setNClob(java.lang.String,java.io.Reader
) in java.sql.CallableStatement
    [javac] public class DelegatingCallableStatement extends DelegatingPreparedS
tatement
    [javac]        ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingConnection.java:5
1: org.apache.tomcat.dbcp.dbcp.DelegatingConnection is not abstract and does not
 override abstract method createStruct(java.lang.String,java.lang.Object[]) in j
ava.sql.Connection
    [javac] public class DelegatingConnection extends AbandonedTrace
    [javac]        ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/DelegatingResultSet.java:55
: org.apache.tomcat.dbcp.dbcp.DelegatingResultSet is not abstract and does not o
verride abstract method updateNClob(java.lang.String,java.io.Reader) in java.sql
.ResultSet
    [javac] public class DelegatingResultSet extends AbandonedTrace implements R
esultSet {
    [javac]        ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolablePreparedStatement.j
ava:41: org.apache.tomcat.dbcp.dbcp.PoolablePreparedStatement is not abstract an
d does not override abstract method setNClob(int,java.io.Reader) in java.sql.Pre
paredStatement
    [javac] public class PoolablePreparedStatement extends DelegatingPreparedSta
tement implements PreparedStatement {
    [javac]        ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolingConnection.java:42: 
org.apache.tomcat.dbcp.dbcp.PoolingConnection is not abstract and does not overr
ide abstract method createStruct(java.lang.String,java.lang.Object[]) in java.sq
l.Connection
    [javac] public class PoolingConnection extends DelegatingConnection implemen
ts Connection, KeyedPoolableObjectFactory {
    [javac]        ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/PoolingDataSource.java:45: 
org.apache.tomcat.dbcp.dbcp.PoolingDataSource is not abstract and does not overr
ide abstract method isWrapperFor(java.lang.Class<?>) in java.sql.Wrapper
    [javac] public class PoolingDataSource implements DataSource {
    [javac]        ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/ConnectionImpl.
java:41: org.apache.tomcat.dbcp.dbcp.cpdsadapter.ConnectionImpl is not abstract 
and does not override abstract method createStruct(java.lang.String,java.lang.Ob
ject[]) in java.sql.Connection
    [javac] class ConnectionImpl implements Connection {
    [javac] ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/PooledConnectio
nImpl.java:43: org.apache.tomcat.dbcp.dbcp.cpdsadapter.PooledConnectionImpl is n
ot abstract and does not override abstract method removeStatementEventListener(j
avax.sql.StatementEventListener) in javax.sql.PooledConnection
    [javac] class PooledConnectionImpl 
    [javac] ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/cpdsadapter/PoolablePrepare
dStatementStub.java:34: isClosed() in org.apache.tomcat.dbcp.dbcp.DelegatingStat
ement cannot implement isClosed() in java.sql.Statement; attempting to assign we
aker access privileges; was public
    [javac] class PoolablePreparedStatementStub extends PoolablePreparedStatemen
t {
    [javac] ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/datasources/PerUserPoolData
Source.java:52: org.apache.tomcat.dbcp.dbcp.datasources.PerUserPoolDataSource is
 not abstract and does not override abstract method isWrapperFor(java.lang.Class
<?>) in java.sql.Wrapper
    [javac] public class PerUserPoolDataSource
    [javac]        ^
    [javac] /path/to/apache-tomcat-6.0.16/to
mcat6-deps/dbcp/src/java/org/apache/tomcat/dbcp/dbcp/datasources/SharedPoolDataS
ource.java:45: org.apache.tomcat.dbcp.dbcp.datasources.SharedPoolDataSource is n
ot abstract and does not override abstract method isWrapperFor(java.lang.Class<?
>) in java.sql.Wrapper
    [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

BUILD FAILED
/path/to/src/apache-tomcat-6.0.16/apache-tom
cat-6.0.16-src/build.xml:690: The following error occurred while executing this 
line:
/path/to/src/apache-tomcat-6.0.16/apache-tom
cat-6.0.16-src/build.xml:754: Compile failed; see the compiler error output for 
details.

Total time: 14 seconds
Command Error:  ant download





Any ideas how to work around this?  I found some mention on the net that
Tomcat-6 won't build with jdk-6, but they were old, and Tomcat documentation
currently doesn't mention anything like this.

-- 
Yorick

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to