On May 16, 2006, at 10:04 PM, Arunkumar wrote:

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.


I spent some time trying to build a new release for cpptasks. Unfortunately the task documentation is produced on a prototype Ant documentation facility that is fragile and whose development was abandoned several years ago and I haven't found the right combination of JDK (looks like it has to be a JDK 1.4, not a 1.3 or a 1.5) and Platform to build it.


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. :)

Sorry about the frustration. The earlier APR releases are still available on http://archive.apache.org/dist. I've updated the build.xml to point to there for right now until I have a chance to upgrade to a later APR release (issue LOGCXX-141).

Reply via email to