Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Mar 2012 22:56:12 +0000
From:      Mike Clarke <jmc-freebsd2@milibyte.co.uk>
To:        freebsd-questions@freebsd.org
Subject:   Re: Problem compiling emulators/virtualbox-ose-kmod 4.1.8_2
Message-ID:  <201203202256.12788.jmc-freebsd2@milibyte.co.uk>
In-Reply-To: <44haxp75jo.fsf@lowell-desk.lan>
References:  <201203131413.41392.jmc-freebsd2@milibyte.co.uk> <44y5r177mm.fsf@lowell-desk.lan> <44haxp75jo.fsf@lowell-desk.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 16 March 2012, Lowell Gilbert wrote:

> My best advice is: clean out the directory for that port, update
> again, and see if the problem is the same.

I've now deleted everything in /usr/ports/emulators/virtualbox-ose-kmod and downloaded a fresh copy of the 
port (4.1.10) from the FreeBSD website but still get the same problem when compiling.

/data1/tmp/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.1.10/out/freebsd.x86/                                                                                        
release/bin/src/vboxdrv/r0drv/freebsd/memobj-r0drv-freebsd.c:405: error: invalid type argument of '->'
*** Error code 1

I've also updated the source files for the base system and built a new kernel in case it's a header problem 
since I noticed that /usr/src/include/unistd.h and /usr/src/lib/libc/include/libc_private.h were both updated 
in security advisory SA-11:07 (for which I only did a binary update at the time) but this didn't cure the 
problem.

I've had no problem building earlier versions but it went pear shaped with 4.1.8_2

As an experiment I've used portdowngrade to try compiling a few older versions 

number         date         portversion  comment
    1  2012/03/15 09:32:29  VirtualBox-${DISTVERSION}  - Update to 4.1.10
    2  2012/03/09 21:46:18  VirtualBox-${DISTVERSION}_2  - Reenabled fixed memobj r0 patch
    3  2012/02/22 22:09:41  VirtualBox-${DISTVERSION}_1  - Revert memobj r0 patch until the problems on i386 
are solved
    4  2012/02/21 14:31:54  VirtualBox-${DISTVERSION}  - Update to 4.1.8

Of these, the only one to compile OK was 4.1.8_1 so it looks like the fixed memobj r0 patch still has problems 
on my system.

FreeBSD curlew.lan 8.1-RELEASE-p8 FreeBSD 8.1-RELEASE-p8 #0: Tue Mar 20 19:00:39 GMT 2012     
root@curlew.lan:/usr/obj/usr/src/sys/GENERIC  i386

-- 
Mike Clarke



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201203202256.12788.jmc-freebsd2>