virtualbox-ose-kmod fails to build in kernel epilogue

David Wolfskill david at catwhisker.org
Sun Jul 12 14:09:17 UTC 2015


I also specify emulators/virtualbox-ose-kmod as one of the PORTS_MODULES
via src.conf, but I don't encounter the problem you report.  More
inline:

On Sun, Jul 12, 2015 at 06:06:56AM -0500, Scott Bennett wrote:
>      In /etc/src.conf, I have
> 
> CCACHE_COMPILERCHECK=content
> PORTS_MODULES=x11/nvidia-driver-340  emulators/virtualbox-ose-kmod
> WITH_LLDB=
> 
> but when I build my kernel, x11/nvidia-driver-340 gets built with no trouble,
> yet emulators/virtualbox-ose-kmod fails to build.
> 
> ===>  Staging for nvidia-driver-340-340.76
> ...
> ===> x11 (install)
> ===> x11/driver (install)
> ===> x11/extension (install)
> ===> doc (install)
> ====> Compressing man pages (compress-man)
> ===> Ports module emulators/virtualbox-ose-kmod (all)
> cd ${PORTSDIR:-/usr/ports}/emulators/virtualbox-ose-kmod; PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin  SRC_BASE=/usr/src  OSVERSION=1001519  WRKDIRPREFIX=/buildwork/ports make -B clean all
> ===>  Cleaning for virtualbox-ose-kmod-4.3.30
> ===>  License GPLv2 accepted by the user
> ===>  Found saved configuration for virtualbox-ose-kmod-4.3.20
> ===>   virtualbox-ose-kmod-4.3.30 depends on file: /usr/local/sbin/pkg - found
> ===> Fetching all distfiles required by virtualbox-ose-kmod-4.3.30 for building
> ===>  Extracting for virtualbox-ose-kmod-4.3.30
> => SHA256 Checksum OK for VirtualBox-4.3.30.tar.bz2.
> ===>  Patching for virtualbox-ose-kmod-4.3.30
> ===>  Applying FreeBSD patches for virtualbox-ose-kmod-4.3.30
> ===>   virtualbox-ose-kmod-4.3.30 depends on executable: kmk - found
> ===>  Configuring for virtualbox-ose-kmod-4.3.30
> ===>   FreeBSD 10 autotools fix applied to /buildwork/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.3.30/src/libs/libxml2-2.6.31/configure
> ===>   FreeBSD 10 autotools fix applied to /buildwork/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.3.30/src/libs/libxml2-2.6.31/aclocal.m4
> 
> Unrecognized option "--sysroot=/usr/obj/usr/src/tmp"
> ....

The corresponding part of my most recent stable/10 (amd64) build shows:

...
====> Compressing man pages (compress-man)
===> Ports module emulators/virtualbox-ose-kmod (all)
cd ${PORTSDIR:-/usr/ports}/emulators/virtualbox-ose-kmod; PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin  SRC_BASE=/usr/src  OSVERSION=1001519  WRKDIRPREFIX=/usr/obj/usr/src/sys/CANARY make -B clean all
===>  Cleaning for virtualbox-ose-kmod-4.3.30
===>  License GPLv2 accepted by the user
===>  Found saved configuration for virtualbox-ose-kmod-4.3.20
===>   virtualbox-ose-kmod-4.3.30 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by virtualbox-ose-kmod-4.3.30 for building
===>  Extracting for virtualbox-ose-kmod-4.3.30
=> SHA256 Checksum OK for VirtualBox-4.3.30.tar.bz2.
===>  Patching for virtualbox-ose-kmod-4.3.30
===>  Applying FreeBSD patches for virtualbox-ose-kmod-4.3.30
===>   virtualbox-ose-kmod-4.3.30 depends on executable: kmk - found
===>  Configuring for virtualbox-ose-kmod-4.3.30
===>   FreeBSD 10 autotools fix applied to /usr/obj/usr/src/sys/CANARY/common/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.3.30/src/libs/libxml2-2.6.31/configure
===>   FreeBSD 10 autotools fix applied to /usr/obj/usr/src/sys/CANARY/common/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.3.30/src/libs/libxml2-2.6.31/aclocal.m4
Checking for environment: Determined build machine: freebsd.amd64, target machine: freebsd.amd64, OK.
Checking for kBuild: found, OK.
Checking for gcc: found version 4.2.1, OK.
....

Above was from a build where I was running:

FreeBSD g1-254.catwhisker.org 10.2-BETA1 FreeBSD 10.2-BETA1 #90  r285346M/285355:1001519: Fri Jul 10 04:07:45 PDT 2015     root at g1-254.catwhisker.org:/common/S2/obj/usr/src/sys/CANARY  amd64

and built:

FreeBSD g1-245.catwhisker.org 10.2-BETA1 FreeBSD 10.2-BETA1 #91  r285410M/285418:1001519: Sun Jul 12 04:20:57 PDT 2015     root at g1-254.catwhisker.org:/common/S2/obj/usr/src/sys/CANARY  amd64


I note that each of us shows that the configuration retrieved is
that for virtualbox-ose-kmod-4.3.20; perhaps you have a configuration
option selected that is no longer supported?  In any case, reviewing
your selected options would seem reasonable; possibly jsut re-running
the port configuration and re-trying?

Peace,
david
-- 
David H. Wolfskill				david at catwhisker.org
Those who murder in the name of God or prophet are blasphemous cowards.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 949 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20150712/44c71ff5/attachment.bin>


More information about the freebsd-ports mailing list