I am trying to install and build Tomcat on a HP-UX 11.0 Box without any success. This is the environment I am working with. HOME=/ JAKARTA_HOME=/opt/jakarta JAVA_HOME=/opt/java1.3 APACHE_HOME=/usr/local/apache TOMCAT_HOME=/opt/jakarta/dist/tomcat JAKARTA_TOMCAT_SOURCE=/opt/jakarta-tomcat-3.2.1-src JAKARTA_ANT_SOURCE=/opt/jakarta-ant-1.3 JAKARTA_SERVLETAPI_SOURCE=/opt/jakarta-servletapi-3.2-src PATH contains the following .. :/usr/local/apache/bin:opt/java1.3/bin:/opt/jakarta/dist/tomcat/bin The two jar files have been downloaded to.. /opt/jakarta-ant-1.3/lib/parser.jar /opt/jakarta-ant-1.3/lib/jaxp.jar CLASSPATH is not set explicitly yet.. This is what I have done following the instructions in the README for Tomcat Servlet Container (/opt/jakarta-tomcat-3.2.1-src/README) - As recommended there, tried to bulid the executable version for ANT first. cd $JAKARTA_ANT_SOURCE ./bootstrap.sh > redirect.txt I am getting the following on the screen BUILD FAILED /opt/jakarta-ant-1.3/build.xml:171: Compile failed. Messages should have been provided chmod: can't access bootstrap/bin/ant chmod: can't access bootstrap/bin/antRun The redirect.txt is attached. <<redirect.txt>> The build fails and the ant.jar is never created. It looks like there exist a lot of unresolved symbols, for example, the first error in the attached .txt file [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/ ClassFile.java:81: [javac] symbol : class ConstantPool [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.ClassFile [javac] private ConstantPool constantPool; ---------------------------------------------------------------------------- -------------------------------/constantpool/ClassCPInfo.java etc.... But the ClassFile.java does exist. What is being done for the build process to fail ?. Please advise. Thanks Raj Kairam
... Bootstrapping Ant Distribution ... Compiling Ant Classes ... Copying Required Files ... Building Ant Distribution Buildfile: build.xml bootstrap: prepare: check_for_optional_packages: build: [mkdir] Created dir: /opt/jakarta-ant-1.3/build/lib [javac] Compiling 42 source files to /opt/jakarta-ant-1.3/build/classes [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/ClassFile.java:81: cannot resolve symbol [javac] symbol : class ConstantPool [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.ClassFile [javac] private ConstantPool constantPool; [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ClassCPInfo.java:64: cannot resolve symbol [javac] symbol : class ConstantPoolEntry [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.ClassCPInfo [javac] public class ClassCPInfo extends ConstantPoolEntry { [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ClassCPInfo.java:112: cannot resolve symbol [javac] symbol : class ConstantPool [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.ClassCPInfo [javac] public void resolve(ConstantPool constantPool) { [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/FloatCPInfo.java:63: cannot resolve symbol [javac] symbol : class ConstantCPInfo [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.FloatCPInfo [javac] public class FloatCPInfo extends ConstantCPInfo { [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/LongCPInfo.java:63: cannot resolve symbol [javac] symbol : class ConstantCPInfo [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.LongCPInfo [javac] public class LongCPInfo extends ConstantCPInfo { [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/Utf8CPInfo.java:64: cannot resolve symbol [javac] symbol : class ConstantPoolEntry [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.Utf8CPInfo [javac] public class Utf8CPInfo extends ConstantPoolEntry { [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.java:202: cannot resolve symbol [javac] symbol : class WeblogicTOPLinkDeploymentTool [javac] location: class org.apache.tools.ant.taskdefs.optional.ejb.EjbJar [javac] public WeblogicTOPLinkDeploymentTool createWeblogictoplink() { [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/ClassFile.java:115: cannot resolve symbol [javac] symbol : class ConstantPool [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.ClassFile [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/ClassFile.java:135: cannot resolve symbol [javac] symbol : class ConstantPoolEntry [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.ClassFile [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/ClassFile.java:137: cannot resolve symbol [javac] symbol : variable ConstantPoolEntry [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.ClassFile [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ClassCPInfo.java:85: cannot resolve symbol [javac] symbol : variable CONSTANT_Class [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.ClassCPInfo [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ClassCPInfo.java:115: cannot resolve symbol [javac] symbol : variable super [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.ClassCPInfo [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/FloatCPInfo.java:70: cannot resolve symbol [javac] symbol : variable CONSTANT_Float [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.FloatCPInfo [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/FloatCPInfo.java:81: cannot resolve symbol [javac] symbol : method setValue (java.lang.Float) [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.FloatCPInfo [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/FloatCPInfo.java:90: cannot resolve symbol [javac] symbol : method getValue () [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.FloatCPInfo [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/LongCPInfo.java:70: cannot resolve symbol [javac] symbol : variable CONSTANT_Long [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.LongCPInfo [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/LongCPInfo.java:81: cannot resolve symbol [javac] symbol : method setValue (java.lang.Long) [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.LongCPInfo [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/LongCPInfo.java:90: cannot resolve symbol [javac] symbol : method getValue () [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.LongCPInfo [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/depend/constantpool/Utf8CPInfo.java:72: cannot resolve symbol [javac] symbol : variable CONSTANT_Utf8 [javac] location: class org.apache.tools.ant.taskdefs.optional.depend.constantpool.Utf8CPInfo [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.java:203: cannot resolve symbol [javac] symbol : class WeblogicTOPLinkDeploymentTool [javac] location: class org.apache.tools.ant.taskdefs.optional.ejb.EjbJar [javac] [javac] ^ [javac] /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.java:203: cannot resolve symbol [javac] symbol : class WeblogicTOPLinkDeploymentTool [javac] location: class org.apache.tools.ant.taskdefs.optional.ejb.EjbJar [javac] [javac] ^ [javac] Note: /opt/jakarta-ant-1.3/src/main/org/apache/tools/ant/taskdefs/optional/PropertyFile.java uses or overrides a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 21 errors Total time: 1 minute 16 seconds ... Cleaning Up Build Directories ... Done Bootstrapping Ant Distribution