From nobody@FreeBSD.org  Thu Nov  7 06:22:50 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTP id B380D24B
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  7 Nov 2013 06:22:50 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id A15232DEE
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  7 Nov 2013 06:22:50 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id rA76Mot4050891
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 7 Nov 2013 06:22:50 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id rA76MoOS050884;
	Thu, 7 Nov 2013 06:22:50 GMT
	(envelope-from nobody)
Message-Id: <201311070622.rA76MoOS050884@oldred.freebsd.org>
Date: Thu, 7 Nov 2013 06:22:50 GMT
From: Dmitry Afanasiev <KOT@MATPOCKuH.Ru>
To: freebsd-gnats-submit@FreeBSD.org
Subject: emulators/virtualbox-ose-kmod fails to build on freebsd10/i386
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         183739
>Category:       ports
>Synopsis:       emulators/virtualbox-ose-kmod fails to build on freebsd10/i386
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    vbox
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 07 06:30:00 UTC 2013
>Closed-Date:    Thu Mar 13 17:44:35 UTC 2014
>Last-Modified:  Thu Mar 13 17:50:00 UTC 2014
>Originator:     Dmitry Afanasiev
>Release:        10.0-BETA1
>Organization:
>Environment:
FreeBSD meow 10.0-BETA1 FreeBSD 10.0-BETA1 #1 r256449: Mon Nov  4 21:44:27 MSK 2013     root@meow:/usr/obj/i386.i386/usr/src/sys/meow  i386
>Description:
emulators/virtualbox-ose-kmod fails to build on freebsd10-beta1/i386:
root@meow:/usr/ports/emulators/virtualbox-ose-kmod# make
===>  Building for virtualbox-ose-kmod-4.2.18
cd /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18 && /bin/sh env.sh && cd /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/src/VBox/HostDrivers && VBOX_LIBPATH_X11=/usr/local VBOX_FREEBSD_SRC=/usr/src/sys /usr/local/bin/kmk HostDrivers-scripts vboxdrv-mod VBoxNetFlt-src VBoxNetAdp-src
/usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/crc.h'
/usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/crc.h'
/usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/crc.h'
/usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/crc.h'
/usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/net.h'
/usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/net.h'
/usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/net.h'
/usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/net.h'
kmk: Nothing to be done for `HostDrivers-scripts'.
kBuild: Creating  - /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/obj/vboxdrv-mod/Makefile
kBuild: Installing /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv/Makefile
kBuild: Installing /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxnetflt/Makefile
kBuild: Installing /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxnetadp/Makefile
cd /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src && make SYSDIR=/usr/src/sys
*** Building 'vboxdrv' module ***
Warning: Object directory not changed from original /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv
cc -O2 -pipe -march=k8-sse3 -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DSUPDRV_WITH_RELEASE_LOGGER -DVBOX -DRT_WITH_VBOX -w -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_X86 -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc  -Iinclude -I. -Ir0drv -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common   -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-sse -msoft-float -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option   -c SUPDrv.c
In file included from SUPDrv.c:57:
include/iprt/x86.h:862:1: error: "MSR_IA32_PLATFORM_ID" redefined
In file included from ./machine/specialreg.h:6,
                 from ./machine/atomic.h:37,
                 from @/sys/systm.h:41,
                 from @/sys/libkern.h:39,
                 from include/iprt/string.h:67,
                 from SUPDrvInternal.h:43,
                 from SUPDrv.c:32:
./x86/specialreg.h:344:1: error: this is the location of the previous definition
In file included from SUPDrv.c:57:
include/iprt/x86.h:878:1: error: "MSR_IA32_FEATURE_CONTROL" redefined
In file included from ./machine/specialreg.h:6,
                 from ./machine/atomic.h:37,
                 from @/sys/systm.h:41,
                 from @/sys/libkern.h:39,
                 from include/iprt/string.h:67,
                 from SUPDrvInternal.h:43,
                 from SUPDrv.c:32:
./x86/specialreg.h:348:1: error: this is the location of the previous definition
In file included from SUPDrv.c:57:
include/iprt/x86.h:942:1: error: "MSR_IA32_MISC_ENABLE" redefined
In file included from ./machine/specialreg.h:6,
                 from ./machine/atomic.h:37,
                 from @/sys/systm.h:41,
                 from @/sys/libkern.h:39,
                 from include/iprt/string.h:67,
                 from SUPDrvInternal.h:43,
                 from SUPDrv.c:32:
./x86/specialreg.h:377:1: error: this is the location of the previous definition
*** Error code 1

Stop.
make[3]: stopped in /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv
*** Error code 1

Stop.
make[2]: stopped in /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/emulators/virtualbox-ose-kmod
*** Error code 1

Stop.
make: stopped in /usr/ports/emulators/virtualbox-ose-kmod

I found another report for this problem:
http://www.mail-archive.com/freebsd-emulation@freebsd.org/msg03191.html

But! This port builds properly on FreeBSD 10.0-BETA1 r256449 on amd64
>How-To-Repeat:

>Fix:
I think adding to include/iprt/x86.h workarounds like this must solve problem:
#ifndef MSR_IA32_PLATFORM_ID
#define MSR_IA32_PLATFORM_ID                0x17
#endif


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->vbox 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu Nov 7 06:30:09 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183739 

From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= <decke@bluelife.at>
To: bug-followup@FreeBSD.org, KOT@MATPOCKuH.Ru
Cc:  
Subject: Re: ports/183739: emulators/virtualbox-ose-kmod fails to build on freebsd10/i386
Date: Wed, 13 Nov 2013 16:55:19 +0100

 Could you please try to verify that this issue still exists on FreeBSD
 10.0-BETA3
 because I tried it and it worked fine. It might be that this was
 header pollution was
 fixed in the base system already.
 
 --=20
 Bernhard Fr=F6hlich
 http://www.bluelife.at/

From: Dmitry Afanasiev <KOT@MATPOCKuH.Ru>
To: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= <decke@bluelife.at>, 
 bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/183739: emulators/virtualbox-ose-kmod fails to build on
 freebsd10/i386
Date: Fri, 15 Nov 2013 19:36:22 +0400

 This is a multi-part message in MIME format.
 --------------080309030703020008060003
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 8bit
 
 On 13.11.2013 19:55, Bernhard Frhlich wrote:
 > Could you please try to verify that this issue still exists on FreeBSD
 > 10.0-BETA3
 > because I tried it and it worked fine. It might be that this was
 > header pollution was
 > fixed in the base system already.
 Did you tried to build port on _i386_ platform?
 I updated system to 10.0-BETA3 #0 r258159 and problem still exists.
 make output attached.
 Also I checked latest available source code for x86/specialreg.h at
 http://svnweb.freebsd.org/base/stable/10/sys/x86/include/specialreg.h?view=markup
 And, for example, I see MSR_IA32_PLATFORM_ID's declaration at line 350.
 I think, root cause of errors is predefining in VirtualBox's 
 include/iprt/x86.h of some new defines in x86/specialreg.h.
 
 
 --------------080309030703020008060003
 Content-Type: text/plain; charset=UTF-8;
  name="make.out"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="make.out"
 
 ===>  Building for virtualbox-ose-kmod-4.2.18
 cd /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18 && /bin/sh env.sh && cd /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/src/VBox/HostDrivers && VBOX_LIBPATH_X11=/usr/local VBOX_FREEBSD_SRC=/usr/src/sys /usr/local/bin/kmk HostDrivers-scripts vboxdrv-mod VBoxNetFlt-src VBoxNetAdp-src
 /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/crc.h'
 /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/crc.h'
 /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/crc.h'
 /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/crc.h'
 /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/net.h'
 /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/net.h'
 /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/net.h'
 /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/net.h'
 kmk: Nothing to be done for `HostDrivers-scripts'.
 kBuild: Creating  - /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/obj/vboxdrv-mod/Makefile
 kBuild: Installing /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv/Makefile
 kBuild: Installing /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxnetflt/Makefile
 kBuild: Installing /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxnetadp/Makefile
 cd /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src && make SYSDIR=/usr/src/sys
 *** Building 'vboxdrv' module ***
 Warning: Object directory not changed from original /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv
 cc -O2 -pipe -march=k8-sse3 -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DSUPDRV_WITH_RELEASE_LOGGER -DVBOX -DRT_WITH_VBOX -w -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_X86 -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc  -Iinclude -I. -Ir0drv -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common   -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-sse -msoft-float -ffreestanding -fstack -protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option   -c SUPDrv.c
 In file included from SUPDrv.c:57:
 include/iprt/x86.h:862:1: error: "MSR_IA32_PLATFORM_ID" redefined
 In file included from ./machine/specialreg.h:6,
                  from ./machine/atomic.h:37,
                  from @/sys/systm.h:41,
                  from @/sys/libkern.h:39,
                  from include/iprt/string.h:67,
                  from SUPDrvInternal.h:43,
                  from SUPDrv.c:32:
 ./x86/specialreg.h:350:1: error: this is the location of the previous definition
 In file included from SUPDrv.c:57:
 include/iprt/x86.h:878:1: error: "MSR_IA32_FEATURE_CONTROL" redefined
 In file included from ./machine/specialreg.h:6,
                  from ./machine/atomic.h:37,
                  from @/sys/systm.h:41,
                  from @/sys/libkern.h:39,
                  from include/iprt/string.h:67,
                  from SUPDrvInternal.h:43,
                  from SUPDrv.c:32:
 ./x86/specialreg.h:354:1: error: this is the location of the previous definition
 In file included from SUPDrv.c:57:
 include/iprt/x86.h:942:1: error: "MSR_IA32_MISC_ENABLE" redefined
 In file included from ./machine/specialreg.h:6,
                  from ./machine/atomic.h:37,
                  from @/sys/systm.h:41,
                  from @/sys/libkern.h:39,
                  from include/iprt/string.h:67,
                  from SUPDrvInternal.h:43,
                  from SUPDrv.c:32:
 ./x86/specialreg.h:383:1: error: this is the location of the previous definition
 *** Error code 1
 
 Stop.
 make[3]: stopped in /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src/vboxdrv
 *** Error code 1
 
 Stop.
 make[2]: stopped in /var/ports/usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.2.18/out/freebsd.x86/release/bin/src
 *** Error code 1
 
 Stop.
 make[1]: stopped in /usr/ports/emulators/virtualbox-ose-kmod
 *** Error code 1
 
 Stop.
 make: stopped in /usr/ports/emulators/virtualbox-ose-kmod
 
 --------------080309030703020008060003--

From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= <decke@bluelife.at>
To: bug-followup@FreeBSD.org, KOT@MATPOCKuH.Ru
Cc:  
Subject: Re: ports/183739: emulators/virtualbox-ose-kmod fails to build on freebsd10/i386
Date: Mon, 16 Dec 2013 16:59:32 +0100

 I have tried to reproduce that on FreeBSD 10.0-RC1/i386 and It seems to hav=
 e
 been fixed. Could someone please verify that?
 
 https://redports.org/buildarchive/20131216141726-28728/
 
 --=20
 Bernhard Fr=F6hlich
 http://www.bluelife.at/

From: Riccardo Torrini <riccardo@torrini.org>
To: bug-followup@FreeBSD.org, KOT@MATPOCKuH.Ru
Cc:  
Subject: Re: ports/183739: emulators/virtualbox-ose-kmod fails to build on
 freebsd10/i386
Date: Wed, 12 Mar 2014 17:12:31 +0100

 --88pBQ1/6ie/nQzMF
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Same problem on 9.2-STABLE of yesterday, unable to build -kmod.
 Created a patch inspired on this PR but I'm not able to apply
 automatically simply adding to files/, maybe because the port
 redirect some variables to ../virtualbox-ose, anyway using the
 same patch syntax from CLI (I only removed --quiet):
 
 # make clean extract
 # patch -d /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.3.8 --forward -E -p0 -V simple --suffix .orig < files/patch-include-iprt-x86.h
 -----8<-----
 Hmm...  Looks like a unified diff to me...
 The text leading up to this was:
 --------------------------
 |--- include/iprt/x86.h.orig    2014-02-25 17:59:50.000000000 +0100
 |+++ include/iprt/x86.h 2014-03-12 14:14:44.000000000 +0100
 --------------------------
 Patching file include/iprt/x86.h using Plan A...
 Hunk #1 succeeded at 923.
 Hunk #2 succeeded at 1003.
 Hunk #3 succeeded at 1051.
 done
 -----8<-----
 # make patch build install
 
 I can complete the port but now I have errors on main -ose :-(
 Attached there is a working (for build/install) patch, not sure
 if doesn't reboot when loaded, do not try on production machines ;)
 
 # uname -a
 FreeBSD tiger.fi.esaote.it 9.2-STABLE FreeBSD 9.2-STABLE #31 r262976: Mon Mar 10 19:29:01 CET 2014     root@tiger.fi.esaote.it:/usr/obj/usr/src/sys/TIGER  i386
 
 
 -- 
 Riccardo.
 
 --88pBQ1/6ie/nQzMF
 Content-Type: application/x-gzip
 Content-Disposition: attachment; filename="patch-include-iprt-x86.h.gz"
 Content-Transfer-Encoding: base64
 
 H4sICD1gIFMCA3BhdGNoLWluY2x1ZGUtaXBydC14ODYuaACdl1tvozoQgJ9PfsVIfUk2NwhJ
 m1RaqUBoFykXhMm2+4QoOI21BLJcqlTnz58xSVoCtGEPqkSDxzOfx3Oxu90usMD1U4/22S5K
 +vvxdW/TCyP28s9AEIddYdAdjEC8uR1NbkdCTzg90BZEQWi02+2K+cepUlccgDi8xb/hsDT1
 7g66k4HUEcfQ5m9pAHd3Deh/+wZ3gbOlMHfcDQsokB112Zq5YNIXFic0ihsAKPQvf/UPM06y
 7oa6v8HxvIjGMUTHCdA0Rq0eF25fsXXg0TXMiWkbI3uu2vJ0ajbgCj9yBeffofJZ6QtLGthq
 U9if1tRCzTTw2LoKJ3nb0Xos1i9Dq2Lh3+uyiAUWi6EvSeJsd6CGaYAIZeu6jDosop7bPn2F
 Tx5hLwrvtsr6VI2YFQr5Z6i5GDG3mAoDlilUGcDPtQ0MLhgQqw2ItQ1Iue1odEu6jJls3S/N
 ua1PK9x7UwGVm4GjX+k7KjgZh5Iq2dBVRSYaxgn8odsU3F3a28BvTOcXmuXWFRQNvM+pCofn
 Q8jNQtfxgUsCDZxnn3pZyGUZP550sCq0sQJg6l+/p7wqgOwmKU67j+iflAbuG6h+iNmTBe0B
 psyimfefxaY25mvOstEyTVCdnfPMfJYwGn+SAFzOVmWjwtJpqNLSvZb3crYazH/M/jBIotDv
 s2Adlk0qysxWUak1k84N5gYuxZgo0taXO0x+EW1haaiNfL7JnDgv2IUE6TGJVNLB6u6xiLqJ
 /wYv7JUFL3yA4IAp4Tg4gcf/m5JeVpSzMfj+nQ+1YZxtuShIWXXHPR+JndFhz8uBi1vJ11xd
 ZyaTqtL0Q8NAJ5ZsrUjFFPe0G1oWg7BlsduDXRS62BvCCNbUSVLsE9A0+4+tz2JCJ6qtLWRl
 plWFxcdoNbcsnBfjI8raiZNunETozvjEAc01QpmaAfPlz6Nj8QexliapQWffy8RCZ5j64oF8
 jXomekA1LVvRLft62Cy2MjlNwq2TYPu1NjTaYoKqh7AGlUVuypLTmmp60bZU9QIeShQ8+YEn
 FfAMGqHbtk7gorIwYEnInQryq8P8I1YdqCz65svFBbKTWBXZTYFMiRBqA1bkuLz/hpGD6bYK
 nBxZf1mHTbGIvVrIP2V9dgEvJ1nCE4vnAgOzmsUUtFeK9VVxYuoBwVOCz/3XNDSFtP4XLp9Z
 kzcvWuIdtIqps+G77IGOZxifnwqpRxK6A4u6myD0w5e3vw1FgmlQJ7dzguV9F68LoDpaWy50
 zNv+/FHWLWAxxOluF0YJ0tdlO6q4AHaUqkwVcVwAm7EtpqtqrPBsMHf2r5jLSQgS+NRZ166C
 9kyfo/5MywW4nGQJblDc3scNDSCmCUcSO7C3DBO2WKgxa2JwsDx6LM6OErVBn1CFPScP9lQn
 Nfa4KH5GK31Ny/ultqdumlCYHjhBQV+/l/anKf/d4qHw9+uY1l3B9IO9VDeHreIhJatMfSMK
 1wxxTRqHaYSl6lTeM7xquqmmrB6wV1fwnIZqnI1Fb1K8qqAbg3T7zG9JQq8nATZEfIujFoTr
 zMk+Nk54PlRWrF9h5H1crMIAjCHvm9lJJKK+w/PtiYbB4cB3fq8a2jPsgoopL9QftrUkF2Gd
 Vv5yOjsDOd5LgXfwA0NmtwPb0KN+DALCRykMeo3/AJKumQZxDwAA
 
 --88pBQ1/6ie/nQzMF--

From: Riccardo Torrini <riccardo@torrini.org>
To: bug-followup@FreeBSD.org, KOT@MATPOCKuH.Ru
Cc:  
Subject: Re: ports/183739: emulators/virtualbox-ose-kmod fails to build on
 freebsd10/i386
Date: Thu, 13 Mar 2014 11:29:07 +0100

 On Wed, Mar 12, 2014 at 05:12:31PM +0100, Riccardo Torrini wrote:
 
 > Same problem on 9.2-STABLE ... Created a patch ...
 
 A really really better patch than mine is linked from PR 187444
 (specific for version 9), now it compile but same panic/reboot...
 http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/187444
 https://svn.redports.org/virtualbox/emulators/virtualbox-ose/files/patch-include-iprt-x86.h
 
 
 -- 
 Riccardo.
State-Changed-From-To: open->closed 
State-Changed-By: jkim 
State-Changed-When: Thu Mar 13 17:43:33 UTC 2014 
State-Changed-Why:  
The fix was committed as r348107.  Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183739 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/183739: commit references a PR
Date: Thu, 13 Mar 2014 17:41:59 +0000 (UTC)

 Author: jkim
 Date: Thu Mar 13 17:41:51 2014
 New Revision: 348107
 URL: http://svnweb.freebsd.org/changeset/ports/348107
 QAT: https://qat.redports.org/buildarchive/r348107/
 
 Log:
   Work around build problems on recent stable/9.
   
   PR:		ports/183739
 
 Added:
   head/emulators/virtualbox-ose/files/patch-include-iprt-x86.h   (contents, props changed)
 
 Added: head/emulators/virtualbox-ose/files/patch-include-iprt-x86.h
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/emulators/virtualbox-ose/files/patch-include-iprt-x86.h	Thu Mar 13 17:41:51 2014	(r348107)
 @@ -0,0 +1,18 @@
 +--- include/iprt/x86.h.orig	2014-02-25 11:59:50.000000000 -0500
 ++++ include/iprt/x86.h	2014-03-11 16:46:08.000000000 -0400
 +@@ -35,6 +35,15 @@
 + # pragma D depends_on library vbox-types.d
 + #endif
 + 
 ++/* Workaround for FreeBSD machine/specialreg.h defining MSRs */
 ++#ifdef RT_OS_FREEBSD
 ++# undef MSR_P5_MC_ADDR
 ++# undef MSR_P5_MC_TYPE
 ++# undef MSR_IA32_PLATFORM_ID
 ++# undef MSR_BBL_CR_CTL3
 ++# undef MSR_IA32_MISC_ENABLE
 ++#endif
 ++
 + /* Workaround for Solaris sys/regset.h defining CS, DS */
 + #ifdef RT_OS_SOLARIS
 + # undef CS
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
