VBox upgrade fails

AN andy at neu.net
Thu Apr 19 07:34:09 UTC 2012



On Thu, 19 Apr 2012, Petro Rossini wrote:

> On Thu, Apr 19, 2012 at 6:02 AM, AN <andy at neu.net> 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 at 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.


More information about the freebsd-emulation mailing list