Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jun 2011 15:06:34 +0200
From:      Ondrej Majerech <oxyd.oxyd@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Virtualbox on 8.2 64-bit (cont)
Message-ID:  <4DF75CDA.3090102@gmail.com>
In-Reply-To: <4DF0CF71.1090302@midsummerdream.org>
References:  <201106062239.14221.lobo@bsd.com.br> <4DF0CF71.1090302@midsummerdream.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 06/09/2011 15:49, Rob wrote:
> On 6/6/11 8:39 PM, Mario Lobo wrote:
>> You need to rebuild your kernel with
>>
>>
>>
>> options COMPAT_FREEBSD32 # Compatible with i386 binaries
>>
>>
>>
>> included.
>
> I noticed that when I tried to build the ports, but I don't have
> anything in /usr/src and no information was given as to what
> packages/src I needed to install. I'd like to avoid diverging from the
> stock release kernel for upgrade simplicity. What exactly does that do?
> Will it introduce upgrade complexity (ie will I have to upgrade these
> libs before I upgrade the kernel or some such)?

Needless to say, that option seems to be enabled in GENERIC:

[starlight] ~ > grep COMPAT_FREEBSD32 /usr/src/sys/amd64/conf/GENERIC
options         COMPAT_FREEBSD32        # Compatible with i386 binaries

Also I don't remember having to issue make build32 install32 or anything 
of that sort.

You do need to have the FreeBSD source tree installed on your system, 
though. Did you try just fetching the source tree without building from 
it and then trying to build VirtualBox again?

~ Ondra



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DF75CDA.3090102>