From owner-freebsd-questions@FreeBSD.ORG Sun Apr 2 18:36:41 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B091D16A400 for ; Sun, 2 Apr 2006 18:36:41 +0000 (UTC) (envelope-from james@veldt.com) Received: from sushi.quinn.com (sushi.quinn.com [64.81.244.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id B396743D78 for ; Sun, 2 Apr 2006 18:36:37 +0000 (GMT) (envelope-from james@veldt.com) Received: from autobot.veldt.com (ppp-67-126-202-8.dsl.chic01.pacbell.net [67.126.202.8]) (authenticated bits=0) by sushi.quinn.com (8.13.4/8.13.4) with ESMTP id k32IaaLu088235 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 2 Apr 2006 11:36:37 -0700 (PDT) (envelope-from james@veldt.com) Received: from [192.168.1.2] (71-211-190-121.hlrn.qwest.net [71.211.190.121]) (authenticated bits=0) by autobot.veldt.com (8.13.1/8.13.1) with ESMTP id k32IaY23004964 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO); Sun, 2 Apr 2006 11:36:35 -0700 (PDT) (envelope-from james@veldt.com) In-Reply-To: References: <0B538C86-FFCD-4AE4-A3A4-D5A2990AFEAA@veldt.com> Mime-Version: 1.0 (Apple Message framework v746.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: "james g." Date: Sun, 2 Apr 2006 12:36:28 -0600 To: Andrew Pantyukhin X-Mailer: Apple Mail (2.746.3) Cc: freebsd-questions@freebsd.org Subject: Re: jdk15 on 6.0 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Apr 2006 18:36:41 -0000 On Apr 2, 2006, at 11:41 AM, Andrew Pantyukhin wrote: > On 4/2/06, james g. wrote: >> FreeBSD Land: >> >> I've seen this question asked on this very list, and once or twice on >> the web, but have yet to find a solution. >> >> I'm attempting to compile jdk15 on an older machine, and at first >> attempted it on a 4.11 install. The failures there encouraged me to >> finally upgrade the machine to 6.0. >> >> So now, I have a fully patched, fresh 6.0 installation. The machine >> has 128MB physical ram, and I doubled the default swap space. When I >> continued to run into memory errors while attempting to compile the >> jdk, I added an additional swap file of 512MB. Even with all this >> additional swap space, I'm getting the following compilation error >> every time: >> >> `/usr/ports/java/jdk15/work/control/build/bsd-i586/hotspot-i586/tmp/ >> bsd_i486_compiler2/jvmg' >> gmake[3]: Entering directory `/usr/ports/java/jdk15/work/control/ >> build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/jvmg' >> Compiling ../generated/adfiles/ad_i486.cpp >> virtual memory exhausted: Cannot allocate memory >> gmake[3]: *** [ad_i486.o] Error 1 >> gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/control/ >> build/ >> bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/jvmg' >> gmake[2]: *** [the_vm] Error 2 >> gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/control/ >> build/ >> bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/jvmg' >> gmake[1]: *** [jvmg] Error 2 >> gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/control/ >> build/ >> bsd-i586/hotspot-i586/tmp' >> gmake: *** [jvmg] Error 2 >> *** Error code 2 >> >> Stop in /usr/ports/java/jdk15. >> >> >> Does jdk15 really require more swapspace? I don't making the >> additional swap file larger, but pushing 1GB of swap already is >> leading me to believe there is another cause. >> >> Any help is greatly appreciated, as I'd really like to get jdk15 >> installed and running on this specific machine, despite it's age. >> >> Cheers, >> James >> > > AFAICT yes, it is possible that 1Gb (try 2Gb to be sure) swap > will solve it. I can start trying to imagine how long it would take > to compile jdk15, though. And even if you do succeed, an > average java application can take about 100Mb of RAM > right from the start. So you should really choose between a > newer box and a sensible programming language. Thanks for the tip. I upped the additional swapfile size to 2GB and tried again, with the same results. Granted I understand that expecting so much from this little machine is really pushing it, it will eventually just be running a small java- based server, that unfortunately requires jdk15. I wouldn't ever choose it on purpose. With a total swap size of roughly 2.5GB still generating failures, is this a lost cause, or should I be looking for additional solutions? Cheers, James