Date: Thu, 19 Apr 2012 03:33:57 -0400 (EDT) From: AN <andy@neu.net> To: Petro Rossini <petro.rossini@gmail.com> Cc: freebsd-emulation@freebsd.org Subject: Re: VBox upgrade fails Message-ID: <alpine.BSF.2.00.1204190329210.36406@mail.neu.net> In-Reply-To: <CAExkqpdwroWXqQ364PGyJiLeTVeAPN6H-rjORtXJwAVojCUT3g@mail.gmail.com> References: <alpine.BSF.2.00.1204172001310.30965@mail.neu.net> <CAExkqpeOFVb-NuUk_xYfYwHfRceR3DA_Y-xxvOyJqB3Jo5XP1w@mail.gmail.com> <alpine.BSF.2.00.1204172024370.30965@mail.neu.net> <4F8E0C85.7010605@gmail.com> <alpine.BSF.2.00.1204181553380.34141@mail.neu.net> <CAExkqpdwroWXqQ364PGyJiLeTVeAPN6H-rjORtXJwAVojCUT3g@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 19 Apr 2012, Petro Rossini wrote: > On Thu, Apr 19, 2012 at 6:02 AM, AN <andy@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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1204190329210.36406>