I am trying to build and install Cocoon 2.1.4 on Windows 2000 to run under Tomcat 5.0.19. I am pretty sure that I have configured my environment variables for ANT_HOME, CATALINA_HOME and JAVA_HOME correctly.
Unfortunately, I am running into problems with getting the build to progress past the fairly early stages. When trying to build Cocoon using the build.bat batch file: the Ant reporting indicates a problem with the configuration of xpatch tasks relating to the determination of the srcdir attribute. The following ANT output explains this view. [snip] init-tasks: Created dir: D:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\tools\anttasks Compiling 2 source files to D:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\tools\anttasks 8 warnings Created dir: D:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\tools\loader Compiling 1 source file to D:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\tools\loader prepare: ====================================================================== Apache Cocoon 2.1.4 [1999-2004] ====================================================================== Building with Apache Ant version 1.6.0 compiled on December 18 2003 ---------------------------------------------------------------------- Using build file d:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\build.xml ---------------------------------------------------------------------- Compiler options: - debug ......... [on] - optimize ...... [on] - deprecation ... [off] ====================================================================== Created dir: D:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\build\cocoon-2.1.4 compile-core: Copying 40 files to D:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\build\cocoon-2.1.4\classes Copied 70 empty directories to 37 empty directories under D:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\build\cocoon-2.1.4\classes Created dir: D:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\build\cocoon-2.1.4\mocks Compiling 1 source file to D:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\build\cocoon-2.1.4\mocks Compiling 563 source files to D:\Documents and Settings\gshuetrim\My Documents\cocoon-2.1.4\build\cocoon-2.1.4\classes compile-deprecated: [mkdir] Created dir: D:\Documents and Settings\gshuetrim\My Documents\Activities\Galexy\Activities\java\cocoon\build\cocoon-2.1.4\deprec ated [xpatch] Processing: D:\Documents and Settings\gshuetrim\My Documents\Activities\Galexy\Activities\java\cocoon\src\deprecated\conf\depre cated.xroles [xpatch] Writing: D:\Documents and Settings\gshuetrim\My Documents\Activities\Galexy\Activities\java\cocoon\build\cocoon-2.1.4\classe s\org\apache\cocoon\cocoon.roles BUILD FAILED D:\Documents and Settings\gshuetrim\My Documents\Activities\Galexy\Activities\java\cocoon\tools\targets\compile-bui ld.xml:55: TransformerException: javax.xml.transform.TransformerException: Invalid syntax for base URI [snip] Looking into line 55 of the compile-build.xml Ant file, I find: <!-- compiles deprecated code --> <target name="compile-deprecated" depends="prepare" unless="unless.exclude.deprecated"> <mkdir dir="${build.deprecated}"/> <xpatch file="${build.dest}/org/apache/cocoon/cocoon.roles" srcdir="${deprecated.conf}" includes="**/*.xroles"/> <!-- THIS IS THE CULPRIT --> <javac srcdir="${deprecated.src}" destdir="${build.deprecated}" debug="${compiler.debug}" optimize="${compiler.optimize}" deprecation="${compiler.deprecation}" target="${target.vm}" compiler="${compiler}" classpathref="classpath"/> </target> The value of the file attribute resolves to: build\cocoon-2.1.4\classes\org\apache\cocoon\cocoon.roles which exists when resolved from the project root directory. The value of the srcdir attribute resolves to: cocoon\src\deprecated\conf which exists. My reading of this is that the file gets looked for at: cocoon\src\deprecated\conf\build\cocoon-2.1.4\classes\org\apache\cocoon\coco on.roles which is obviously? non-existent. Are others having similar problems with the 2.1.4 release? Do people have suggestions for how to ensure that the srcdir attribute is left as ""? If I configure the build to exclude the deprecated functionality I find that I just run into the same kind of problem somewhat later in the build process. Regards Geoff Shuetrim --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]