Greetings I am new to this list. I last played with tomcat ~7 years ago (version 3). I am attempting to compile tomcat-6.0.20 on a linux-box (it runs pure-(AMD64) 64-bit CLFS linux (kernel 2.6.31.6, gcc4.4.2, glibc2.10.2) The box has an AMD Sempron CPU and 2 Gbytes of RAM, ant-1.7.1 and java-binary downloaded from sun (jdk-6u17-linux-x64.bin) The first part of the build is successful then I get an "out of memory error" as shown below
############################### compile: [javac] Compiling 1052 source files to /home/forker/tomcat-test/sources-tomcat-test/apache-tomcat-6.0.20-src/output/classes [javac] [javac] [javac] The system is out of resources. [javac] Consult the following stack trace for details. [javac] java.lang.OutOfMemoryError: Java heap space [javac] at java.util.jar.Manifest$FastInputStream.<init>(Manifest.java:315) [javac] at java.util.jar.Manifest$FastInputStream.<init>(Manifest.java:310) [javac] at java.util.jar.Manifest.read(Manifest.java:178) [javac] at java.util.jar.Manifest.<init>(Manifest.java:52) [javac] at java.util.jar.JarFile.getManifestFromReference(JarFile.java:165) [javac] at java.util.jar.JarFile.getManifest(JarFile.java:146) [javac] at sun.misc.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:693) [javac] at java.net.URLClassLoader.defineClass(URLClassLoader.java:221) [javac] at java.net.URLClassLoader.access$000(URLClassLoader.java:56) [javac] at java.net.URLClassLoader$1.run(URLClassLoader.java:195) [javac] at java.security.AccessController.doPrivileged(Native Method) [javac] at java.net.URLClassLoader.findClass(URLClassLoader.java:188) [javac] at java.lang.ClassLoader.loadClass(ClassLoader.java:307) [javac] at java.lang.ClassLoader.loadClass(ClassLoader.java:252) [javac] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) [javac] at com.sun.tools.javac.comp.Attr.isStaticEnumField(Attr.java:2223) [javac] at com.sun.tools.javac.comp.Attr.checkEnumInitializer(Attr.java:2198) [javac] at com.sun.tools.javac.comp.Attr.checkInit(Attr.java:2173) [javac] at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:1852) [javac] at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1522) [javac] at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:360) [javac] at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:377) [javac] at com.sun.tools.javac.comp.Annotate.enterAttributeValue(Annotate.java:228) [javac] at com.sun.tools.javac.comp.Annotate.enterAttributeValue(Annotate.java:219) [javac] at com.sun.tools.javac.comp.Annotate.enterAnnotation(Annotate.java:167) [javac] at com.sun.tools.javac.comp.MemberEnter.enterAnnotations(MemberEnter.java:743) [javac] at com.sun.tools.javac.comp.MemberEnter.access$300 (MemberEnter.java:42) [javac] at com.sun.tools.javac.comp.MemberEnter$5.enterAnnotation(MemberEnter.java:711) [javac] at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:95) [javac] at com.sun.tools.javac.comp.Annotate.enterDone(Annotate.java:87) [javac] at com.sun.tools.javac.comp.Enter.complete(Enter.java:472) [javac] at com.sun.tools.javac.comp.Enter.main(Enter.java:429) BUILD FAILED ###################################### I would be grateful for some advce on the above and/or on the amount of memory required to compile tomcat-6.0.20 on a modern linux machine. yours sincerely lux-integ --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org