From owner-freebsd-questions@FreeBSD.ORG Sun Apr 2 17:41:59 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 89EC316A400 for ; Sun, 2 Apr 2006 17:41:59 +0000 (UTC) (envelope-from infofarmer@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id 558FD43D49 for ; Sun, 2 Apr 2006 17:41:57 +0000 (GMT) (envelope-from infofarmer@gmail.com) Received: by zproxy.gmail.com with SMTP id l8so1348549nzf for ; Sun, 02 Apr 2006 10:41:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bCaGQRtoN8XwO8t9KUihqEtRo/KESvGD6nbLiRbp5l951/pesB4rCzW14xO0vTPc4RLTm/Q7gGesBHdjc2V3q3ac/y9jzzIG5yLnETxs0HHztEbodgR/jakOODMjUidVbzMxUha9H7CD8NoJ87QZTE5XMJdJTBVDAW348fO+Ofo= Received: by 10.36.247.20 with SMTP id u20mr1414807nzh; Sun, 02 Apr 2006 10:41:56 -0700 (PDT) Received: by 10.37.22.74 with HTTP; Sun, 2 Apr 2006 10:41:56 -0700 (PDT) Message-ID: Date: Sun, 2 Apr 2006 21:41:56 +0400 From: "Andrew Pantyukhin" To: "james g." In-Reply-To: <0B538C86-FFCD-4AE4-A3A4-D5A2990AFEAA@veldt.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <0B538C86-FFCD-4AE4-A3A4-D5A2990AFEAA@veldt.com> 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 17:41:59 -0000 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 > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.o= rg" > 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.