From owner-freebsd-questions@FreeBSD.ORG Sun Apr 2 18:56:16 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 C279216A400 for ; Sun, 2 Apr 2006 18:56:16 +0000 (UTC) (envelope-from regnans@gmail.com) Received: from uproxy.gmail.com (uproxy.gmail.com [66.249.92.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF97243D53 for ; Sun, 2 Apr 2006 18:56:15 +0000 (GMT) (envelope-from regnans@gmail.com) Received: by uproxy.gmail.com with SMTP id m3so615379ugc for ; Sun, 02 Apr 2006 11:56:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding:from; b=IGB3BrQx4pb8Kk+8QbbDI/2uEr0H87lBdU9ncIre3zDWOREuWVwoMnZ/fvC7gPrBlAFUlwuIYuWd3tgqGib5chXsbqfdsTPhophyuLGKqp2+w/pbqrnmd7pRFT7itue7t0uKi6GC5e6DAVF1I0pArWOThPc0wLe+95XwTRakYCg= Received: by 10.66.187.4 with SMTP id k4mr694863ugf; Sun, 02 Apr 2006 11:50:04 -0700 (PDT) Received: from ?192.168.2.193? ( [88.134.0.192]) by mx.gmail.com with ESMTP id y1sm134941uge.2006.04.02.11.49.54; Sun, 02 Apr 2006 11:50:02 -0700 (PDT) Message-ID: <44301CE3.9030105@gmx.net> Date: Sun, 02 Apr 2006 20:50:11 +0200 User-Agent: Mail/News 1.5 (X11/20060321) MIME-Version: 1.0 To: "james g." References: <0B538C86-FFCD-4AE4-A3A4-D5A2990AFEAA@veldt.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit From: Helge Preuss 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:56:16 -0000 james g. wrote: > > 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? Hmm. I successfully compiled jdk15 with 256 MB RAM and 1 GB swap on an i386 machine. I suspect some other problem with your system. I can offer no speculation to the nature of your problem though. Greets, Helge