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
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.
*** Bug 34790 has been marked as a duplicate of this bug. ***