Hi Curt, Thanks for your excellent explanation. From your points, it's our call to decide what preprocessor definition to use to build the project.
I managed to do a cvs checkout of the ant-contrib projects and built the jars successfully. The problem was identified to be a firewall blocking the pserver port. Now with the required jars in the right places I was very happy to restart the trunk build. Then I found out that the build.xml was very choosy as it required the apr-1.2.2.tar.gz and apr-util-1.2.2.tar.gz. I had chosen the Internet option and it seems Apache has released version 1.2.7 of their apr libraries and hence 1.2.2 tars have disappeared. The build failed because it could not find the 1.2.2 tar. I edited the build scripts so that it would pick the 1.2.7 tars and ran it, but this time the <patch> section failed as there are no .patch files in the 1.2.7 release! I commented out the <patch> sections and restarted the build. Everything seemed to be working and then the <cc> failed... I decided to go home. :) -Arun
