Bug 35061 - Tomcat build fails with newest ant 1.6.4
Summary: Tomcat build fails with newest ant 1.6.4
Status: RESOLVED INVALID
Alias: None
Product: Tomcat 5
Classification: Unclassified
Component: Unknown (show other bugs)
Version: 5.5.9
Hardware: Other other
: P2 normal (vote)
Target Milestone: ---
Assignee: Tomcat Developers Mailing List
URL:
Keywords:
: 34790 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-05-25 15:34 UTC by James Berry
Modified: 2005-06-01 11:13 UTC (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Berry 2005-05-25 15:34:30 UTC
Tomcat 5.5.9 build fails with the latest version of ant (1.6.4). Ant 1.6.2 does not seem to suffer this 
issue.

The new ant implements a change (http://cvs.apache.org/viewcvs.cgi/ant/src/main/org/apache/tools/
ant/taskdefs/Move.java?r1=1.41.2.4&r2=1.41.2.5) that prevents moving a directory onto another 
directory. It looks like this change has since been backed out (http://cvs.apache.org/viewcvs.cgi/ant/
src/main/org/apache/tools/ant/taskdefs/Move.java?r1=1.41.2.6&r2=1.41.2.7) but it got into ant 
1.6.4, and will be there until a new ant is released.

Can the tomcat build be fixed to avoid running across this bug?

Tomcat build fails with the following:

...
-build-tomcat-dbcp:
     [copy] Copying 57 files to /Volumes/Data/jberry/Projects/darwinports/dports/java/tomcat5/work/
jakarta-tomcat-5.5.9-src/jakarta-tomcat-5/Repository/tomcat-deps
    [mkdir] Created dir: /Volumes/Data/jberry/Projects/darwinports/dports/java/tomcat5/work/jakarta-
tomcat-5.5.9-src/jakarta-tomcat-5/Repository/tomcat-deps/src/java/org/apache/tomcat/dbcp

BUILD FAILED
/Volumes/Data/jberry/Projects/darwinports/dports/java/tomcat5/work/jakarta-tomcat-5.5.9-src/
jakarta-tomcat-5/build.xml:1867: The following error occurred while executing this line:
/Volumes/Data/jberry/Projects/darwinports/dports/java/tomcat5/work/jakarta-tomcat-5.5.9-src/
jakarta-tomcat-5/build.xml:643: The following error occurred while executing this line:
/Volumes/Data/jberry/Projects/darwinports/dports/java/tomcat5/work/jakarta-tomcat-5.5.9-src/
jakarta-tomcat-5/build.xml:655: The following error occurred while executing this line:
/Volumes/Data/jberry/Projects/darwinports/dports/java/tomcat5/work/jakarta-tomcat-5.5.9-src/
jakarta-tomcat-5/build.xml:690: Cannot replace directory /Volumes/Data/jberry/Projects/
darwinports/dports/java/tomcat5/work/jakarta-tomcat-5.5.9-src/jakarta-tomcat-5/Repository/
tomcat-deps/src/java/org/apache/tomcat/dbcp with directory /Volumes/Data/jberry/Projects/
darwinports/dports/java/tomcat5/work/jakarta-tomcat-5.5.9-src/jakarta-tomcat-5/Repository/
tomcat-deps/src/java/org/apache/commons
Comment 1 william.barker 2005-05-25 16:54:49 UTC
It's not up to Tomcat to fix bugs with Ant.  You'll just have to nag the Ant 
developers to put out a realease with a fix.
Comment 2 william.barker 2005-06-01 19:13:23 UTC
*** Bug 34790 has been marked as a duplicate of this bug. ***