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 <a...@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@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/
_______________________________________________
freebsd-emulation@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"

Reply via email to