VBox upgrade fails

Petro Rossini petro.rossini at gmail.com
Fri Apr 20 00:10:52 UTC 2012


On Thu, Apr 19, 2012 at 5:33 PM, AN <andy at neu.net> wrote:
> 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
>>> --->  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
>>> --->  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.
>>
>> 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.
>
> 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 am guessing why it was there in the first place:

To test whether the cc is CLANG?

Does VirtualBox compile work on a CLANG compiled system?

Regards
Peter


More information about the freebsd-emulation mailing list