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

Reply via email to