From owner-freebsd-ports@freebsd.org Sun Jul 12 16:34:48 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A6E2E99B4EF for ; Sun, 12 Jul 2015 16:34:48 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-ob0-x22b.google.com (mail-ob0-x22b.google.com [IPv6:2607:f8b0:4003:c01::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6B3441A7B for ; Sun, 12 Jul 2015 16:34:48 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by obdbs4 with SMTP id bs4so216934601obd.3 for ; Sun, 12 Jul 2015 09:34:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=1q75cL6M0Eo+KqsfMx7rXT1tGvNEv2d21phD9epaucQ=; b=pazF8KBTyaamOA9LfTj/6BiadPZnKwuX5INZzK5GOrPc/eq3mZ+QgNGzdrRKpgsqeL JVDdpXwyrd+NRa5HGJZ/ELthycEbhtRzBssBKhBROyshiSRjuUJTM9E3MOquS/vcUTkO 6+daNuAa7h7sng51fJ2c12ys8IeUt4MXPEOOpoJxrOp46pyOBXtZQKJO4nDrAwhwvN8T c39ozTnokVf4HOQBpWdmrlBGVkZnArAwVR+KCw9ED+ts1V7hsuFATjwrKgWkKA9BoKLi tNjDpNwGYEjxZ3jkTxC1QY85LoSpwGn8s5FwqKSb85ckF0uDAE0Dc25bYlxGs1aX2zlf bK2w== MIME-Version: 1.0 X-Received: by 10.182.186.2 with SMTP id fg2mr28404012obc.35.1436718886115; Sun, 12 Jul 2015 09:34:46 -0700 (PDT) Sender: kob6558@gmail.com Received: by 10.202.221.69 with HTTP; Sun, 12 Jul 2015 09:34:46 -0700 (PDT) In-Reply-To: <20150712140914.GF1155@albert.catwhisker.org> References: <201507121106.t6CB6ubK003995@sdf.org> <20150712140914.GF1155@albert.catwhisker.org> Date: Sun, 12 Jul 2015 09:34:46 -0700 X-Google-Sender-Auth: mcwBjvxNbo3cjFL7cwafKN4qtsA Message-ID: Subject: Re: virtualbox-ose-kmod fails to build in kernel epilogue From: Kevin Oberman To: David Wolfskill Cc: Scott Bennett , FreeBSD Ports ML Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jul 2015 16:34:48 -0000 On Sun, Jul 12, 2015 at 7:09 AM, David Wolfskill wrote: > 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=3Dcontent > > PORTS_MODULES=3Dx11/nvidia-driver-340 emulators/virtualbox-ose-kmod > > WITH_LLDB=3D > > > > but when I build my kernel, x11/nvidia-driver-340 gets built with no > trouble, > > yet emulators/virtualbox-ose-kmod fails to build. > > > > =3D=3D=3D> Staging for nvidia-driver-340-340.76 > > ... > > =3D=3D=3D> x11 (install) > > =3D=3D=3D> x11/driver (install) > > =3D=3D=3D> x11/extension (install) > > =3D=3D=3D> doc (install) > > =3D=3D=3D=3D> Compressing man pages (compress-man) > > =3D=3D=3D> Ports module emulators/virtualbox-ose-kmod (all) > > cd ${PORTSDIR:-/usr/ports}/emulators/virtualbox-ose-kmod; > PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/u= sr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bi= n:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/s= rc/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sb= in > SRC_BASE=3D/usr/src OSVERSION=3D1001519 WRKDIRPREFIX=3D/buildwork/ports= make -B > clean all > > =3D=3D=3D> Cleaning for virtualbox-ose-kmod-4.3.30 > > =3D=3D=3D> License GPLv2 accepted by the user > > =3D=3D=3D> Found saved configuration for virtualbox-ose-kmod-4.3.20 > > =3D=3D=3D> virtualbox-ose-kmod-4.3.30 depends on file: /usr/local/sbi= n/pkg - > found > > =3D=3D=3D> Fetching all distfiles required by virtualbox-ose-kmod-4.3.3= 0 for > building > > =3D=3D=3D> Extracting for virtualbox-ose-kmod-4.3.30 > > =3D> SHA256 Checksum OK for VirtualBox-4.3.30.tar.bz2. > > =3D=3D=3D> Patching for virtualbox-ose-kmod-4.3.30 > > =3D=3D=3D> Applying FreeBSD patches for virtualbox-ose-kmod-4.3.30 > > =3D=3D=3D> virtualbox-ose-kmod-4.3.30 depends on executable: kmk - fo= und > > =3D=3D=3D> Configuring for virtualbox-ose-kmod-4.3.30 > > =3D=3D=3D> 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 > > =3D=3D=3D> 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=3D/usr/obj/usr/src/tmp" > > .... > > The corresponding part of my most recent stable/10 (amd64) build shows: > > ... > =3D=3D=3D=3D> Compressing man pages (compress-man) > =3D=3D=3D> Ports module emulators/virtualbox-ose-kmod (all) > cd ${PORTSDIR:-/usr/ports}/emulators/virtualbox-ose-kmod; > PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/u= sr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bi= n:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/s= rc/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sb= in > SRC_BASE=3D/usr/src OSVERSION=3D1001519 > WRKDIRPREFIX=3D/usr/obj/usr/src/sys/CANARY make -B clean all > =3D=3D=3D> Cleaning for virtualbox-ose-kmod-4.3.30 > =3D=3D=3D> License GPLv2 accepted by the user > =3D=3D=3D> Found saved configuration for virtualbox-ose-kmod-4.3.20 > =3D=3D=3D> virtualbox-ose-kmod-4.3.30 depends on file: /usr/local/sbin/= pkg - > found > =3D=3D=3D> Fetching all distfiles required by virtualbox-ose-kmod-4.3.30 = for > building > =3D=3D=3D> Extracting for virtualbox-ose-kmod-4.3.30 > =3D> SHA256 Checksum OK for VirtualBox-4.3.30.tar.bz2. > =3D=3D=3D> Patching for virtualbox-ose-kmod-4.3.30 > =3D=3D=3D> Applying FreeBSD patches for virtualbox-ose-kmod-4.3.30 > =3D=3D=3D> virtualbox-ose-kmod-4.3.30 depends on executable: kmk - foun= d > =3D=3D=3D> Configuring for virtualbox-ose-kmod-4.3.30 > =3D=3D=3D> FreeBSD 10 autotools fix applied to > /usr/obj/usr/src/sys/CANARY/common/ports/emulators/virtualbox-ose-kmod/wo= rk/VirtualBox-4.3.30/src/libs/libxml2-2.6.31/configure > =3D=3D=3D> FreeBSD 10 autotools fix applied to > /usr/obj/usr/src/sys/CANARY/common/ports/emulators/virtualbox-ose-kmod/wo= rk/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@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@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 just re-running > the port configuration and re-trying? > > Peace, > david > -- > David H. Wolfskill david@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. > Probably not relevant, but your kernel build is attempting to build the just released virtualbox-ose-kmod-4.3.30. have you updated to virtualbox-ose-4.3.30? Since the kmod is a dependency of virtualbox-ose-4.3.30, I suspect it is not an issue, but it is something to confirm. Not a lot of options available and I don't think they have changed since at least the first version 4 release: =3D=3D=3D> The following configuration options are available for virtualbox-ose-kmod-4.3.30: DEBUG=3Doff: Debug symbols, additional logs and assertions VIMAGE=3Doff: VIMAGE virtual networking support FWIW, I had no issues with the kmod building today. My config is much older, 4.2.16. =3D=3D=3D> Cleaning for virtualbox-ose-kmod-4.3.30 load: 1.82 cmd: make 69575 [select] 110.88r 0.01u 0.07s 0% 1032k make: Working in: /usr/obj/usr/src =3D=3D=3D> Found saved configuration for virtualbox-ose-kmod-4.1.16 =3D=3D=3D> virtualbox-ose-kmod-4.3.30 depends on file: /usr/local/sbin/pk= g - found =3D=3D=3D> Fetching all distfiles required by virtualbox-ose-kmod-4.3.30 fo= r building =3D=3D=3D> Extracting for virtualbox-ose-kmod-4.3.30 =3D> SHA256 Checksum OK for VirtualBox-4.3.30.tar.bz2. =3D=3D=3D> Patching for virtualbox-ose-kmod-4.3.30 =3D=3D=3D> Applying FreeBSD patches for virtualbox-ose-kmod-4.3.30 =3D=3D=3D> virtualbox-ose-kmod-4.3.30 depends on executable: kmk - found =3D=3D=3D> Configuring for virtualbox-ose-kmod-4.3.30 =3D=3D=3D> FreeBSD 10 autotools fix applied to /usr/obj/usr/src/sys//usr/ports/emulators/virtualbox-ose-kmod/work/VirtualB= ox-4.3.30/src/libs/libxml2-2.6.31/configure =3D=3D=3D> FreeBSD 10 autotools fix applied to /usr/obj/usr/src/sys//usr/ports/emulators/virtualbox-ose-kmod/work/VirtualB= ox-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. -- Kevin Oberman, Network Engineer, Retired E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683