From owner-freebsd-emulation@FreeBSD.ORG Tue Sep 15 19:28:20 2009 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5DB75106566B for ; Tue, 15 Sep 2009 19:28:20 +0000 (UTC) (envelope-from fli@shapeshifter.se) Received: from mx1.h3q.net (mx1.h3q.net [IPv6:2001:16d8:ffe5:1::f1]) by mx1.freebsd.org (Postfix) with ESMTP id 1FB908FC0A for ; Tue, 15 Sep 2009 19:28:20 +0000 (UTC) Received: from smtp-auth.h3q.net (smtp-auth.h3q.net [127.0.0.1]) (Authenticated sender: hidden) by mx1.h3q.net (Postfix) with ESMTPSA id 3D47E33DF8 ; Tue, 15 Sep 2009 21:28:18 +0200 (CEST) Message-ID: <4AAFEACA.20109@shapeshifter.se> Date: Tue, 15 Sep 2009 21:28:10 +0200 From: Fredrik Lindberg User-Agent: Thunderbird 2.0.0.23 (X11/20090912) MIME-Version: 1.0 To: gary.jennejohn@freenet.de References: <20090914094805.47a01eab@Picasso.Zahemszky.HU> <20090914132602.79faca57@ernst.jennejohn.org> <20090914142916.31e69226@Picasso.Zahemszky.HU> <20090914153800.38fb8e7a@ernst.jennejohn.org> <4AAE7259.80200@shapeshifter.se> <20090914190136.773147aa@ernst.jennejohn.org> <20090915150740.71c10b45@ernst.jennejohn.org> In-Reply-To: <20090915150740.71c10b45@ernst.jennejohn.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@freebsd.org Subject: Re: virtualbox cannot compile X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Sep 2009 19:28:20 -0000 Gary Jennejohn wrote: > On Mon, 14 Sep 2009 19:01:36 +0200 > Gary Jennejohn wrote: > >> Hmm. My sources are newer than the kernel I'm using. Don't know whether >> that is a factor or not. >> > > Well, I did a "make buildkernel" before trying to build the port. > > It still fails because it can't find machine/_align.h. > > The symbolic link "machine" only exists under /usr/obj/sys/amd64 (my > KERNCONF is amd64). > > The only way I can get the port to build is by creating > work/virtualbox-3.0.51r22902/include/machine -> /sys/amd64/include > by hand. > > There definitely seems to be a bug somewhere here. Building the port > worked in older versions before the new networking stuff was added. > Does your installed world (particularly your installed header files) match your current sources? If they don't I suggest you do a {build,install}world and see if that solves it. As a data point, I successfully compiled the vbox modules on an i386 9-current (from today) machine using the virtualbox version in ports. Fredrik