On Mon, Apr 16, 2012 at 06:41:44PM -0400, Chris wrote: > On Mon, Apr 16, 2012 at 2:45 AM, Dimitry Andric <dim_at_freebsd.org> wrote: > > On 2012-04-16 03:03, Chris wrote: > >> > >> I recently updated my system from 8.2-STABLE to 9.0-STABLE and I'm > >> seeing a similar error when trying to build the VirtualBox kernel > >> module: > >> > >> *** Building 'vboxdrv' module *** > >> "/usr/share/mk/bsd.own.mk", line 476: MK_CLANG_IS_CC can't be set by a > >> user. > >> *** Error code 1 > >> > >> I tried the tips from all the previous posters with no luck. Any > >> suggestions would greatly be appreciated! > > > > > > It looks like this was caused by Maxim Sobolev's workaround here: > > > > http://lists.freebsd.org/pipermail/cvs-ports/2012-April/240000.html > > > > He attempts to set MK_ variables by hand, but that is obviously not > > allowed. > > > > As has been said before, it is indeed possible to put a workaround for > > compiling with the wrong source directory in bsd.own.mk, but that would > > really help people to shoot themselves in the foot. > > > > It looks like the virtualbox-ose-kmod port sets a SRC_BASE variable to > > the appropriate source directory, but it should probably also set the > > MAKESYSPATH environment variable to ${SRC_BASE}/share/mk before invoking > > make. > > > > Note this is still not 100% safe, as you would really need to build > > using a toolchain corresponding to your kernel sources, but it's better > > than nothing. > > As a quick-n-dirty workaround, I deleted the three patch files > mentioned in Maxim Sobolev's posting and the port compiles with no > problems. It may be that the version of bsd.own.mk that I have fixes > any compilation issues with clang. > > Thanks for the help! > > Chris Just to say that I stumbled upon this issue as well: http://lists.freebsd.org/pipermail/freebsd-ports/2012-April/074409.html Subject: net/bwi-firmware-kmod "/sys/conf/kmod.mk", line 111: Malformed conditional (${MK_CLANG_IS_CC} == "no" && ${CC:T:Mclang} != "clang") -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423Received on Mon Apr 16 2012 - 21:08:59 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:26 UTC