From owner-freebsd-emulation@FreeBSD.ORG Thu Apr 19 07:38:51 2012 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3DE6106564A for ; Thu, 19 Apr 2012 07:38:51 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 5E5BC8FC12 for ; Thu, 19 Apr 2012 07:38:51 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 189753; Thu, 19 Apr 2012 09:39:01 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 19 Apr 2012 09:38:50 +0200 From: Bernhard Froehlich To: AN In-Reply-To: References: <4F8E0C85.7010605@gmail.com> Message-ID: X-Sender: decke@FreeBSD.org User-Agent: Roundcube Webmail/0.7.2 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A0B0209.4F8FC10A.011B,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: sobomax@FreeBSD.org, freebsd-emulation@freebsd.org, Petro Rossini Subject: Re: VBox upgrade fails (ML_CLANG_IS_CC again) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 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: Thu, 19 Apr 2012 07:38:52 -0000 On 19.04.2012 09:33, AN wrote: > On Thu, 19 Apr 2012, Petro Rossini wrote: > >> On Thu, Apr 19, 2012 at 6:02 AM, AN wrote: >>> >>> # portupgrade -va >>> ---> Session started at: Wed, 18 Apr 2012 15:56:15 -0400 >>> ---> Upgrade of emulators/virtualbox-ose-kmod started at: Wed, 18 >>> Apr 2012 >>> 15:57:23 -0400 >>> ---> Upgrading 'virtualbox-ose-kmod-4.1.8_1' to >>> 'virtualbox-ose-kmod-4.1.12' (emulators/virtualbox-ose-kmod) >>> ---> Build of emulators/virtualbox-ose-kmod started at: Wed, 18 >>> Apr 2012 >>> 15:57:23 -0400 >>> ---> Building '/usr/ports/emulators/virtualbox-ose-kmod' >>> ===> Cleaning for virtualbox-ose-kmod-4.1.12 >>> cd >>> >>> /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.1.12/out/freebsd.amd64/release/bin/src >>> && make SYSDIR=/usr/src/sys >>> *** Building 'vboxdrv' module *** >>> "/usr/share/mk/bsd.own.mk", line 483: MK_CLANG_IS_CC can't be set >>> by a user. >>> *** [all] Error code 1 >>> >>> I think it is a problem with the file /usr/share/mk/bsd.own.mk. I >>> will >>> send a message to the ports list. >> >> I looked into it. >> >> I tend to believe that the VirtualBox patches for FreeBSD modifying >> the Makefiles are the problem. >> >> [root@DellT410two /usr/ports/emulators/virtualbox-ose-kmod]# find . >> -type f -exec fgrep -H MK_CLANG_IS_CC {} \; >> >> ./files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_Makefile:+MK_CLANG_IS_CC >> ?= no >> >> ./files/patch-src_VBox_HostDrivers_Support_freebsd_Makefile:+MK_CLANG_IS_CC >> ?= no >> >> ./files/patch-src_VBox_HostDrivers_VBoxNetFlt_freebsd_Makefile:+MK_CLANG_IS_CC >> ?= no >> >> According to >> http://www.freebsd.org/cgi/cvsweb.cgi/src/share/mk/bsd.own.mk, >> Revision 1.107.2.5, >> >> this parameter decides whether the CLANG compiler is installed as >> /usr/bin/cc. >> >> VirtualBox does not install the cc (that's done by installworld of >> the >> base system build) so to set the variable here does not make sense >> to >> me. >> >> Regards >> Peter >> > > The following fix was provided by someone on the ports list. > > cd /usr/ports/emulators/virtualbox-ose-kmod/files && > rm patch-src_VBox_HostDrivers_Support_freebsd_Makefile > patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_Makefile > patch-src_VBox_HostDrivers_VBoxNetFlt_freebsd_Makefile > and start the update again > > VBox upgrade completed successfully. I wasn't involved in committing those patches so I've cc'd Maksym Sobolyev to see if there is something new about those patches. -- Bernhard Froehlich http://www.bluelife.at/