From owner-freebsd-emulation@FreeBSD.ORG Tue Jun 3 00:16:29 2014 Return-Path: Delivered-To: vbox@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 001DCBDB for ; Tue, 3 Jun 2014 00:16:28 +0000 (UTC) Received: from vms173017pub.verizon.net (vms173017pub.verizon.net [206.46.173.17]) by mx1.freebsd.org (Postfix) with ESMTP id D23CE242F for ; Tue, 3 Jun 2014 00:16:28 +0000 (UTC) Received: from wintermute.jnetmtb.no-ip.org ([unknown] [108.44.27.226]) by vms173017.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0N6K00GY5DYBKS80@vms173017.mailsrvcs.net> for vbox@freebsd.org; Mon, 02 Jun 2014 18:15:49 -0500 (CDT) Message-id: <538D05A3.8030803@verizon.net> Date: Mon, 02 Jun 2014 19:15:47 -0400 From: Jason Selwitz User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-version: 1.0 To: Kevin Oberman , Miroslav Lachman <000.fbsd@quip.cz> Subject: Re: FreeBSD Port: emulators/virtualbox-ose References: <535B48F2.4050201@verizon.net> <535D3019.7050701@verizon.net> <535E55DA.4050608@quip.cz> In-reply-to: X-Enigmail-Version: 1.6 Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: 7bit X-Mailman-Approved-At: Tue, 03 Jun 2014 03:28:37 +0000 Cc: vbox@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jun 2014 00:16:29 -0000 On 04/28/2014 13:56, Kevin Oberman wrote: > On Mon, Apr 28, 2014 at 6:21 AM, Miroslav Lachman <000.fbsd@quip.cz > > wrote: > > Kevin Oberman wrote: > > On Sun, Apr 27, 2014 at 9:28 AM, Jason > Selwitz> wrote: > > > [...] > > > I don't see an error there. Was this run with > MAKE_JOBS_UNSAFE=yes? If not, > the error came from some other job and is in earlier (perhaps > much earlier) > output. > > > Just for the record... > I tried to compile VirtualBox on FreeBSD 10.0 last week. The > compilation always failed until I set DISABLE_MAKE_JOBS=true. Then > it went OK. > > I have error messages from compilation: > > First attempt: > > x-4.3.10/src/VBox/Runtime/__common/zip/gzipvfs.cpp > kBuild: Compiling RuntimeBldProg - > /usr/ports/emulators/__virtualbox-ose/work/__VirtualBox-4.3.10/src/VBox/__Runtime/common/zip/zip.cpp > /usr/ports/emulators/__virtualbox-ose/work/__VirtualBox-4.3.10/src/VBox/__Runtime/common/zip/tarcmd.cpp:__165:49: > warning: > expression result unused [-Wunused-value] > for (uint32_t iName = 0; papszNames[iName]; iName) > ^~~~~ > kBuild: Compiling RuntimeBldProg - > /usr/ports/emulators/__virtualbox-ose/work/__VirtualBox-4.3.10/src/VBox/__Runtime/generic/createtemp-__generic.cpp > .. > .. > kBuild: Compiling RuntimeBldProg - > /usr/ports/emulators/__virtualbox-ose/work/__VirtualBox-4.3.10/src/VBox/__Runtime/common/asm/ASMRdMsrEx.__asm > kBuild: Compiling RuntimeBldProg - > /usr/ports/emulators/__virtualbox-ose/work/__VirtualBox-4.3.10/src/VBox/__Runtime/common/asm/ASMWrMsrEx.__asm > *** Signal 11 > > > Stop. > make[1]: stopped in /usr/ports/emulators/__virtualbox-ose > *** Error code 1 > > Stop. > make: stopped in /usr/ports/emulators/__virtualbox-ose > > ===>>> make failed for emulators/virtualbox-ose > ===>>> Aborting update > > ===>>> Update for emulators/virtualbox-ose failed > ===>>> Aborting update > > > > Second attempt: > > kBuild: Compiling RuntimeBldProg - > /usr/ports/emulators/__virtualbox-ose/work/__VirtualBox-4.3.10/src/VBox/__Runtime/generic/__RTFileQuerySize-generic.cpp > kBuild: Compiling RuntimeBldProg - > /usr/ports/emulators/__virtualbox-ose/work/__VirtualBox-4.3.10/src/VBox/__Runtime/generic/RTFileReadAll-__generic.cpp > *** Signal 11 > > > Stop. > make[1]: stopped in /usr/ports/emulators/__virtualbox-ose > *** Error code 1 > > Stop. > make: stopped in /usr/ports/emulators/__virtualbox-ose > > ===>>> make failed for emulators/virtualbox-ose > ===>>> Aborting update > > ===>>> Update for emulators/virtualbox-ose failed > ===>>> Aborting update > > > On thinrd attempt, I added DISABLE_MAKE_JOBS=true ad compilation was > successful. I don't know why it got Signal 11 before. > > Miroslav Lachman > > > This indicates that the build, when split into multiple jobs to build > faster on mufti-processor systems fails. This is almost always a race > condition where the result of one job is needed by another, but has not > completed in time. This would explain why everyone does not see this > issue. Options can also trigger this. > > The point of building with DISABLE_MAKE_JOBS=true (or > MAKE_JOBS_UNSAFE=yes) is to serialize the build to avoid such cases and > toi assure that error messages are all together with the log of the > build that generated them. I erred in suggesting MAKE_JOBS_UNSAFE-yes. > It is for use in a port's Makefile when it is known to have an issue > with multi-job builds. DISABLE_MAKE_JOBS=true is the variable for a user > to force serial builds. Sorry for the error! > -- > R. Kevin Oberman, Network Engineer, Retired > E-mail: rkoberman@gmail.com Hello again Everyone, so after trying these suggestions seems like I'm still unable to upgrade Virtualbox, I would be happy to supply additional output, I appreciate any suggestions you can provide. thanks again! Jason