From owner-freebsd-current@freebsd.org Tue Jun 27 20:16:15 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5D985D8F5F1 for ; Tue, 27 Jun 2017 20:16:15 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id AFD747B7B7; Tue, 27 Jun 2017 20:16:14 +0000 (UTC) (envelope-from cy.schubert@komquats.com) Received: from spqr.komquats.com ([96.50.22.10]) by shaw.ca with SMTP id Pwu5dd3HpETFpPwu6dgJlV; Tue, 27 Jun 2017 14:16:08 -0600 X-Authority-Analysis: v=2.2 cv=dZbw5Tfe c=1 sm=1 tr=0 a=jvE2nwUzI0ECrNeyr98KWA==:117 a=jvE2nwUzI0ECrNeyr98KWA==:17 a=8nJEP1OIZ-IA:10 a=LWSFodeU3zMA:10 a=VxmjJ2MpAAAA:8 a=21NAlnQ-AAAA:8 a=bhHEUyJqAAAA:8 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=a4hU-AsW7-tu6m66c58A:9 a=wPNLvfGTeEIA:10 a=7gXAzLPJhVmCkEl4_tsf:22 a=y82nBF0NtXRWrrZL_lSQ:22 a=crJotJrOxJ47qoN_eMsF:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from slippy.cwsent.com (slippy8 [10.2.2.6]) by spqr.komquats.com (Postfix) with ESMTPS id F3376D3; Tue, 27 Jun 2017 13:16:04 -0700 (PDT) Received: from slippy (localhost [127.0.0.1]) by slippy.cwsent.com (8.15.2/8.15.2) with ESMTP id v5RKEj8L042071; Tue, 27 Jun 2017 13:14:45 -0700 (PDT) (envelope-from Cy.Schubert@cschubert.com) Message-Id: <201706272014.v5RKEj8L042071@slippy.cwsent.com> X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.6 Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Cy Schubert cc: Boris Samorodov , freebsd-current@freebsd.org, bdrewery@freebsd.org, bapt@freebsd.org Subject: Re: [base package build] [fail] r320347 -> r320392: install: builddir/Africa/Abidjan: No such file or directory In-Reply-To: Message from Cy Schubert of "Tue, 27 Jun 2017 12:56:45 -0700." <201706271956.v5RJujqP065871@slippy.cwsent.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: Tue, 27 Jun 2017 13:14:45 -0700 X-CMAE-Envelope: MS4wfMbfqWhABYvm+RRdDZBY3V1tHO2suQTS0ZWJHhFnRtdMPFCpjuBWvo1o1s+/Yz7wxpyKFbMxIwoNgkPHsO2+NzA4LGDOZZk3Gq2VQn5H7KvXYiaASJFi meL5PmP/0c4v62UzIMjA3ygXDtmpnPTVWwyij6YeQIlAuStuA3ImJFWdePZKAS8xbKcEQSYhyRu1IqeSGfK3WqBKRFlfjYN7r8MUj87OUysacLbQSDOKlOpm scdckS7G8o+z+lHSNF9r/+4772KfZcDVW0YFUCjirC4= X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2017 20:16:15 -0000 In message <201706271956.v5RJujqP065871@slippy.cwsent.com>, Cy Schubert writes: > In message <83207990-cd7c-90ea-6893-c0b3b132134d@passap.ru>, Boris > Samorodov wr > ites: > > 27.06.2017 20:06, Trond Endrestøl пишет: > > > > > Try running make installworld without -j N. > > > Serial installworld was successful at my end. > > > > Thank you, that helped. > > For users doing poudriere jail -c or poudriere jail -u, use -J 1, though > poudriere should only perform parallel builds only, not parallel installs. > Parallel installs is simply asking for trouble regardless. The patch I'm about to post here isn't quite correct. Either base or the port's upstream should be patched to resolve this but this should help someone somewhere. Index: Makefile =================================================================== --- Makefile (revision 444518) +++ Makefile (working copy) @@ -2,7 +2,7 @@ PORTNAME= poudriere DISTVERSION= 3.1.19 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= ports-mgmt MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \ http://mirror.shatow.net/freebsd/${PORTNAME}/ \ Index: files/patch-src__share__poudriere__jail.sh =================================================================== --- files/patch-src__share__poudriere__jail.sh (nonexistent) +++ files/patch-src__share__poudriere__jail.sh (working copy) @@ -0,0 +1,27 @@ +--- src/share/poudriere/jail.sh.orig 2017-06-01 10:21:58.000000000 -0700 ++++ src/share/poudriere/jail.sh 2017-06-27 13:06:20.548694000 -0700 +@@ -272,21 +272,16 @@ + } + + installworld() { +- local make_jobs + local destdir="${JAILMNT}" + +- if [ ${JAIL_OSVERSION} -gt 1100086 ]; then +- make_jobs="${MAKE_JOBS}" +- fi +- + msg "Starting make installworld" +- ${MAKE_CMD} -C "${SRC_BASE}" ${make_jobs} installworld \ ++ ${MAKE_CMD} -C "${SRC_BASE}" installworld \ + DESTDIR=${destdir} DB_FROM_SRC=1 || \ + err 1 "Failed to 'make installworld'" +- ${MAKE_CMD} -C "${SRC_BASE}" ${make_jobs} DESTDIR=${destdir} \ ++ ${MAKE_CMD} -C "${SRC_BASE}" DESTDIR=${destdir} \ + DB_FROM_SRC=1 distrib-dirs || \ + err 1 "Failed to 'make distrib-dirs'" +- ${MAKE_CMD} -C "${SRC_BASE}" ${make_jobs} DESTDIR=${destdir} \ ++ ${MAKE_CMD} -C "${SRC_BASE}" DESTDIR=${destdir} \ + distribution || err 1 "Failed to 'make distribution'" + + return 0 -- Cheers, Cy Schubert FreeBSD UNIX: Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few.