Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Apr 2005 11:22:58 +0300
From:      Panagiotis Astithas <past@ebs.gr>
To:        protoplasm72@yahoo.com
Cc:        freebsd-java@freebsd.org
Subject:   Re: can't compile jdk on machine with limited ram
Message-ID:  <42563F62.9080009@ebs.gr>
In-Reply-To: <20050408044814.37928.qmail@web50106.mail.yahoo.com>
References:  <20050408044814.37928.qmail@web50106.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Joe wrote:
> Hope this is the right place for this question.  
> 
> I'm trying to compile the sun jdk14 port but I'm getting out of memory
> errors.  This is an old machine with only 64mb of ram but I have a
> whole 10gb drive as my swap space.  When I get this error, the process
> size in memory is only around 100mb (it goes up to 120mb at other times
> and is fine).  I've tried killing every process that is not essential
> to free up mem but it still dies.  So my question is, has anyone
> compiled the jdk on a machine with 64mb or less? and are there options
> I can set to reduce the memory needed while compiling?  If it is
> important, I'm using FreeBSD 5.3-RELEASE. Thanks.
> 
> 
> This is the error message:
> 
> Compiling
> /usr/ports/java/jdk14/work/hotspot/src/share/vm/opto/graphKit.cpp
> virtual memory exhausted: Cannot allocate memory
> gmake[3]: *** [graphKit.o] Error 1
> gmake[3]: Leaving directory
> `/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
> gmake[2]: *** [the_vm] Error 2
> gmake[2]: Leaving directory
> `/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
> gmake[1]: *** [product] Error 2
> gmake[1]: Leaving directory
> `/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp'
> gmake: *** [product] Error 2
> *** Error code 2

Have you tried adding more swap?


Cheers,

Panagiotis



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42563F62.9080009>