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