did the following (on top of checkout)

cd build
ant download

and it choked when it tries to compile dbcp-1.2.2 as shown in the build output 
below:


downloadgz:
      [get] Getting: http://archive.apache.org/dist/commons/dbcp/source/commons-
dbcp-1.2.2-src.tar.gz
      [get] To: C:\usr\share\java\file.tar.gz
   [gunzip] Expanding C:\usr\share\java\file.tar.gz to C:\usr\share\java\file.ta
r
    [untar] Expanding: C:\usr\share\java\file.tar into C:\usr\share\java
   [delete] Deleting: C:\usr\share\java\file.tar
   [delete] Deleting: C:\usr\share\java\file.tar.gz

build-tomcat-dbcp:
    [mkdir] Created dir: C:\usr\share\java\tomcat-deps\dbcp

-build-tomcat-dbcp:
     [copy] Copying 67 files to C:\usr\share\java\tomcat-deps\dbcp
    [mkdir] Created dir: C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\
tomcat\dbcp
     [move] Moving 63 files to C:\usr\share\java\tomcat-deps\dbcp\src\java\org\a
pache\tomcat\dbcp
    [mkdir] Created dir: C:\usr\share\java\tomcat-deps\dbcp\classes
    [javac] C:\work\tomcatbuild\build\build.xml:786: warning: 'includeantruntime
' was not set, defaulting to build.sysclasspath=last; set to false for repeatabl
e builds
    [javac] Compiling 63 source files to C:\usr\share\java\tomcat-deps\dbcp\clas
ses
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\BasicDataSource.java:44: org.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] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\DelegatingStatement.java:46: org.apache.tomcat.dbcp.dbcp.DelegatingStatement
 is not abstract and does not override abstract method isPoolable() in java.sql.
Statement
    [javac] public class DelegatingStatement extends AbandonedTrace implements S
tatement {
    [javac]        ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\DelegatingStatement.java:131: isClosed() in org.apache.tomcat.dbcp.dbcp.Dele
gatingStatement cannot implement isClosed() in java.sql.Statement; attempting to
 assign weaker access privileges; was public
    [javac]     protected boolean isClosed() {
    [javac]                       ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\DelegatingPreparedStatement.java:50: org.apache.tomcat.dbcp.dbcp.DelegatingP
reparedStatement is not abstract and does not override abstract method setNClob(
int,java.io.Reader) in java.sql.PreparedStatement
    [javac] public class DelegatingPreparedStatement extends DelegatingStatement

    [javac]        ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\DelegatingCallableStatement.java:53: org.apache.tomcat.dbcp.dbcp.DelegatingC
allableStatement is not abstract 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] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\DelegatingConnection.java:51: org.apache.tomcat.dbcp.dbcp.DelegatingConnecti
on is not abstract and does not override abstract method createStruct(java.lang.
String,java.lang.Object[]) in java.sql.Connection
    [javac] public class DelegatingConnection extends AbandonedTrace
    [javac]        ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\DelegatingResultSet.java:55: org.apache.tomcat.dbcp.dbcp.DelegatingResultSet
 is not abstract and does not override abstract method updateNClob(java.lang.Str
ing,java.io.Reader) in java.sql.ResultSet
    [javac] public class DelegatingResultSet extends AbandonedTrace implements R
esultSet {
    [javac]        ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\PoolablePreparedStatement.java:41: org.apache.tomcat.dbcp.dbcp.PoolablePrepa
redStatement is not abstract and does not override abstract method setNClob(int,
java.io.Reader) in java.sql.PreparedStatement
    [javac] public class PoolablePreparedStatement extends DelegatingPreparedSta
tement implements PreparedStatement {
    [javac]        ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\PoolingConnection.java:42: org.apache.tomcat.dbcp.dbcp.PoolingConnection is
not abstract and does not override abstract method createStruct(java.lang.String
,java.lang.Object[]) in java.sql.Connection
    [javac] public class PoolingConnection extends DelegatingConnection implemen
ts Connection, KeyedPoolableObjectFactory {
    [javac]        ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\PoolingDataSource.java:45: org.apache.tomcat.dbcp.dbcp.PoolingDataSource is
not abstract and does not override abstract method isWrapperFor(java.lang.Class)
 in java.sql.Wrapper
    [javac] public class PoolingDataSource implements DataSource {
    [javac]        ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\cpdsadapter\ConnectionImpl.java:41: org.apache.tomcat.dbcp.dbcp.cpdsadapter.
ConnectionImpl is not abstract and does not override abstract method createStruc
t(java.lang.String,java.lang.Object[]) in java.sql.Connection
    [javac] class ConnectionImpl implements Connection {
    [javac] ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\cpdsadapter\PooledConnectionImpl.java:43: org.apache.tomcat.dbcp.dbcp.cpdsad
apter.PooledConnectionImpl is not abstract and does not override abstract method
 removeStatementEventListener(javax.sql.StatementEventListener) in javax.sql.Poo
ledConnection
    [javac] class PooledConnectionImpl
    [javac] ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\cpdsadapter\PoolablePreparedStatementStub.java:34: isClosed() in org.apache.
tomcat.dbcp.dbcp.DelegatingStatement cannot implement isClosed() in java.sql.Sta
tement; attempting to assign weaker access privileges; was public
    [javac] class PoolablePreparedStatementStub extends PoolablePreparedStatemen
t {
    [javac] ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\datasources\PerUserPoolDataSource.java:52: org.apache.tomcat.dbcp.dbcp.datas
ources.PerUserPoolDataSource is not abstract and does not override abstract meth
od isWrapperFor(java.lang.Class) in java.sql.Wrapper
    [javac] public class PerUserPoolDataSource
    [javac]        ^
    [javac] C:\usr\share\java\tomcat-deps\dbcp\src\java\org\apache\tomcat\dbcp\d
bcp\datasources\SharedPoolDataSource.java:45: org.apache.tomcat.dbcp.dbcp.dataso
urces.SharedPoolDataSource is not 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] 15 errors

BUILD FAILED
C:\work\tomcatbuild\build\build.xml:2097: The following error occurred while exe
cuting this line:
C:\work\tomcatbuild\build\build.xml:727: The following error occurred while exec
uting this line:
C:\work\tomcatbuild\build\build.xml:739: The following error occurred while exec
uting this line:
C:\work\tomcatbuild\build\build.xml:786: Compile failed; see the compiler error
output for details.


----- Original Message ----
From: Mark Thomas <ma...@apache.org>
To: Tomcat Developers List <dev@tomcat.apache.org>
Sent: Fri, March 5, 2010 12:46:30 AM
Subject: Re: Tomcat 5.5.x build broken?

On 05/03/2010 02:47, hwachung feng wrote:
> Hi,
> 
>    I am trying to build Tomcat 5.5 following the instructions on the page on 
> http://tomcat.apache.org/tomcat-5.5-doc/building.html
> 
>   I am running into problems with the main build.xml that is trying to check 
> out Tomcat source from the svn url
> 
> http://svn.apache.org/repos/asf/tomcat/current/tc5.5.x
> 
> which does not exist anymore.

Yep. This is a side effect of changing things around to avoid externals.
I'll take a look at the doc and see if we mised anythgn that should have
been changed.

> after changing it to http://svn.apache.org/repos/asf/tomcat/tc5.5.x/trunk (or 
> to a specific tag such as 5.5.26, for example) it still runs into other 
> problems further down the road. Apparently some of the dependent components 
> also changed its URLs where the build downloads from. So in general the build 
> is broken.
> 
> Is there another main build.xml somewhere else that will lead to a much 
> smoother build for this? Thanks.

Building from this URL works without problem for me.

Assuming you have checked out that URL and have changed directory to the
top of that checkout:
cd build
ant download
ant

Of course, if you had showed us the error message you were getting we'd
be able to provide more specific advice.

Mark



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to