From owner-freebsd-questions@freebsd.org Wed Sep 19 14:15:42 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D61F109C57B for ; Wed, 19 Sep 2018 14:15:42 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by mx1.freebsd.org (Postfix) with ESMTP id CBE59823C2 for ; Wed, 19 Sep 2018 14:15:41 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from unknown (HELO leader.local) ([118.211.45.137]) by ipmail06.adl2.internode.on.net with ESMTP; 19 Sep 2018 23:40:30 +0930 Subject: Re: error message with poudriere To: Lorenzo Salvadore , FreeBSD References: <20180919054924.00006e7f@aim.com> <20180919074745.000015d6@aim.com> From: Shane Ambler Message-ID: <80c5b299-0a0d-c440-d321-10515d6b615b@ShaneWare.Biz> Date: Wed, 19 Sep 2018 23:40:28 +0930 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-AU Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Sep 2018 14:15:42 -0000 On 19/9/18 9:44 pm, Lorenzo Salvadore via freebsd-questions wrote: >>>> Running the devel/poudriere version of poudriere on a freebsd 11.2 amd64 >>>> machine, I am often presented with this message: >>>> +swap_pager_getswapspace(18): failed > The simplest solution is to consider the possibilty that your 4GB of RAM and 2GB of swap > (if I have interpreted the data correctly) get full during your use of poudriere: does that > looks likely to you? The sad truth is that 4G isn't enough to build some ports any more. Even using 8G I have a list of ports that I build one at a time to prevent them building at the same time and consuming everything, such as llvm*, gcc*, *webkit*, firefox, chromium In poudriere.conf you can set PARALLEL_JOBS=1 and ALLOW_MAKE_JOBS=no so that only one build task is run at a time, this might allow a single process to get enough ram to finish. There is an ALLOW_MAKE_JOBS_PACKAGES option but I think it should be the other way, letting us say only build these ports one at a time. -- FreeBSD - the place to B...Software Developing Shane Ambler