From owner-freebsd-current@FreeBSD.ORG Wed Aug 22 18:42:24 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 30EAD106564A for ; Wed, 22 Aug 2012 18:42:24 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 93F158FC17 for ; Wed, 22 Aug 2012 18:42:23 +0000 (UTC) Received: by lbbgg13 with SMTP id gg13so1027573lbb.13 for ; Wed, 22 Aug 2012 11:42:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=bmOuPhqMBXbvSMsi8/zLEaxuf8duocDEliYJsQPoXNI=; b=SwcyMLhdY97QITLYtBE0Xwsii0umnv1Pg8Q9v2zHkzLGqGwMxyD8YSFv+TlFLDpud/ gsc3SrSmJmobgIIiF1WUcz6GkMGMzkqx9dj9JKQpt7aE2T3s+E/Xio0oGeI4MBYZWYwa 7MR2Wd+JlV9L5gtWFds5n5dKkZwPB8E2pP8po7/97CJB0xGI++ScY9v7KHVk6qVHlgS3 YSSggRObdBt9zYIFUZ1Q2RcXy9tMv7yyS3tzmdDI6rkkdGK54PMWwIcrrPAf7Xnn1dXr HlQTJ/UWjtgCds4cXmvvIU5+ET0DzuP7NQsv+eb5p5UDJNR3tVCjvhhzQCyZ4hnlxRMr J7mw== MIME-Version: 1.0 Received: by 10.112.24.229 with SMTP id x5mr9771472lbf.23.1345660941375; Wed, 22 Aug 2012 11:42:21 -0700 (PDT) Received: by 10.112.60.227 with HTTP; Wed, 22 Aug 2012 11:42:21 -0700 (PDT) Received: by 10.112.60.227 with HTTP; Wed, 22 Aug 2012 11:42:21 -0700 (PDT) In-Reply-To: <50352715.3010909@zedat.fu-berlin.de> References: <50337752.8070707@zedat.fu-berlin.de> <1345582381.1632.6.camel@Nokia-N900-42-11> <503487DE.3050807@zedat.fu-berlin.de> <5034DF8B.102@mail.zedat.fu-berlin.de> <50352715.3010909@zedat.fu-berlin.de> Date: Wed, 22 Aug 2012 19:42:21 +0100 Message-ID: From: Chris Rees To: "O. Hartmann" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Bernhard Froehlich , freebsd-current , "O. Hartmann" Subject: Re: FreeBSD 10.0-CURRENT r239477 doesn't compile: virtualbox-ose-kmod-4.1.18_1 is marked as broken: Does not compile on FreeBSD < 8.2. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Aug 2012 18:42:24 -0000 On 22 Aug 2012 19:38, "O. Hartmann" wrote: > > Am 08/22/12 16:02, schrieb Chris Rees: > > On 22 August 2012 14:32, O. Hartmann wrote: > >> On 08/22/12 15:05, Chris Rees wrote: > >>> On 22 August 2012 08:18, O. Hartmann wrote: > >>>> Am 08/21/12 22:53, schrieb Bernhard Fr=F6hlich: > >>>>> On Di., 21. Aug. 2012 13:56:02 CEST, O. Hartmann < ohartman@zedat.fu-berlin.de> wrote: > >>>>> > >>>>>> Today I ran into a problem with FreeBSD 10.0-CURRENT #0 r239477 > >>>>>> recompiling the VBox kernel module: > >>>>>> > >>>>>> =3D=3D=3D> Cleaning for virtualbox-ose-kmod-4.1.18_1 > >>>>>> =3D=3D=3D> virtualbox-ose-kmod-4.1.18_1 is marked as broken: Doe= s not compile > >>>>>> on FreeBSD < 8.2. > >>>>>> *** [all] Error code 1 > >>>>>> > >>>>>> Stop in /usr/ports/emulators/virtualbox-ose-kmod. > >>>>>> > >>>>>> The port compiled prior to the updates of today. > >>>>>> > >>>>>> oh > >>>>> > >>>>> What is the question? We have deprecated < 8.2 almost five months ago because of the memobj r0 rewrite. You're the first who complains about this so I'm pretty sure it was the correct decision to move forward. Please also keep in mind that 8.1 is already EOL. > >>>>> > >>>> > >>>> I do not understand your complains about my mail to the list. For your > >>>> information: I'm on FreeBSD 10.0-CURRENT and this seems, as far as I > >>>> know, considered not to be deprecated by now. If I'm wrong in that, sorry. > >>> > >>> Can you give us the output of make -C > >>> /usr/ports/emulators/virtualbox-ose-kmod -VOSVERSION please? > >> > >> 1000017 > >> > >>> > >>> I think your version of sys/param.h could be out of date. > >>> > >>> Chris > >> > >> > >> > >> As soon as I'm sitting in front of the machine again. But I doubt that > >> the sys/param.h is out of date, since that box has been recompiling > >> FreeBSD 10.0-CURRENT now for almost every day. > > > > Hm, does that mean that the output you gave me earlier was not from > > the same machine? > > No, it is the same box. I tried another FBSD 10.0-CURRENT box today at > my lab and had success ... but see below ... > > > > >> When the problem occured, the change to CLANG 3.2-Beta has just been > >> introduced, installed with "make buildworld installkernel". This > >> procedere also triggers (via /etc/src.conf) > >> > >> PORTS_MODULES=3D "x11/nvidia-driver" > >> PORTS_MODULES+=3D "emulators/virtualbox-ose-kmod" > > > > Please remove the quotes! [1] > > Better that way? > PORTS_MODULES=3D emulators/virtualbox-ose-kmod x11/nvidia-driver Much :) > > > >> the build of the modules for the nvidia GPU and Vbox kernel module. > >> > >> Thanks for your response, > > > > Something really weird is happening here. All that is happening is > > that the Makefile is testing against OSVERSION; > > I guess this is the result of my unpatience! Usually, I install a new > kernel, reboot it into single user mode, install world and do the > mergemaster stuff. > > This time, I still ran the old kernel (but even FreeBSD 10.0-CURRENT) > and made a installworld. The musterius error occured, when the kernel > mod for VBox was about to be compiled. > > I updated today my lab's box and since this machine also sucked in the > new CLANG 3.2 stuff, I was really careful about what would happen. I > compiled the system, installed the kernel, booted into single user mode > and did the installworld with all mounted filesystems (and service > ldconfig start issued) - and had no problems! > > I did the same today on the faulty box, also no problems after the new > compiled system was properly installed. > > I guess I made a conceptional bad mistake and maybe something got > inconsistent due to the new compiler/LLVM stuff? A naiv suggestion. > > I guess it is a waste of time to investigate this further - except there > is a hidden issue ... Hm, it does seem weird. If it doesn't bother you any more it's probably not worth chasing; it's enough work to support supported processes if you get what I mean ;) > > > > .if ${OSVERSION} < 802000 > > BROKEN=3D Does not compile on FreeBSD < 8.2 > > .endif > > > > Since the result from make -VOSVERSION shows that your OSVERSION is > > indeed above 802000, I am completely at a loss as to what's going on > > :( > > > > Chris > > > > [1] http://www.bayofrum.net/~crees/scripts/dont-quote.mk > > Thanks for the patience, No problem. Chris