Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Mar 2014 13:27:18 GMT
From:      Arrigo Marchiori <ardovm@yahoo.it>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/187444: emulators/virtualbox-ose-kmod does not build (multiple definition of some macros)
Message-ID:  <201403111327.s2BDRIuj033251@cgiserv.freebsd.org>
Resent-Message-ID: <201403111330.s2BDU0YB072806@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         187444
>Category:       ports
>Synopsis:       emulators/virtualbox-ose-kmod does not build (multiple definition of some macros)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 11 13:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Arrigo Marchiori
>Release:        9.2-STABLE
>Organization:
>Environment:
# uname -a
FreeBSD myhost 9.2-STABLE FreeBSD 9.2-STABLE #64 r262971: Mon Mar 10 09:07:06 CET 2014     root@myhost:/usr/obj/usr/src/sys/GENERIC  i386

# svn info /usr/ports/emulators/virtualbox-ose-kmod | grep Revision
Revision: 347879

# cat /var/db/ports/emulators_virtualbox-ose/options 
# This file is auto-generated by 'make config'.
# Options for virtualbox-ose-4.3.6
_OPTIONS_READ=virtualbox-ose-4.3.6
_FILE_COMPLETE_OPTIONS_LIST=DBUS DEBUG GUESTADDITIONS NLS PULSEAUDIO PYTHON QT4 UDPTUNNEL VDE VNC VPX WEBSERVICE X11
OPTIONS_FILE_SET+=DBUS
OPTIONS_FILE_UNSET+=DEBUG
OPTIONS_FILE_SET+=GUESTADDITIONS
OPTIONS_FILE_SET+=NLS
OPTIONS_FILE_UNSET+=PULSEAUDIO
OPTIONS_FILE_SET+=PYTHON
OPTIONS_FILE_SET+=QT4
OPTIONS_FILE_SET+=UDPTUNNEL
OPTIONS_FILE_UNSET+=VDE
OPTIONS_FILE_SET+=VNC
OPTIONS_FILE_UNSET+=VPX
OPTIONS_FILE_UNSET+=WEBSERVICE
OPTIONS_FILE_SET+=X11
>Description:
The port does not build. Last lines of output:

*** Building 'vboxdrv' module ***
Warning: Object directory not changed from original /usr/ports/emulators/virtual
box-ose-kmod/work/VirtualBox-4.3.8/out/freebsd.x86/release/bin/src/vboxdrv
cc -O2 -fno-strict-aliasing -pipe -march=athlon-mp -DRT_OS_FREEBSD -DIN_RING0 -D
IN_RT_R0 -DIN_SUP_R0 -DSUPDRV_WITH_RELEASE_LOGGER -DVBOX -DRT_WITH_VBOX -w -DVBO
X_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DRT_ARCH_X86 -Werror -D_KERNEL -DKL
D_MODULE -nostdinc  -Iinclude -I. -Ir0drv -I. -I@ -I@/contrib/altq -finline-limi
t=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-co
mmon   -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-sse -m
soft-float -ffreestanding -fstack-protector -std=iso9899:1999  -fstack-protector
 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototy
pes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-ext
ensions  -Wmissing-include-dirs -fdiagnostics-show-option   -c SUPDrv.c
In file included from SUPDrv.c:57:
include/iprt/x86.h:927:1: error: "MSR_P5_MC_ADDR" redefined
In file included 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:
./machine/specialreg.h:274:1: error: this is the location of the previous defini
tion
In file included from SUPDrv.c:57:
include/iprt/x86.h:929:1: error: "MSR_P5_MC_TYPE" redefined
In file included 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:
./machine/specialreg.h:275:1: error: this is the location of the previous defini
tion
In file included from SUPDrv.c:57:
include/iprt/x86.h:936:1: error: "MSR_IA32_PLATFORM_ID" redefined
In file included 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:
./machine/specialreg.h:280:1: error: this is the location of the previous definition
In file included from SUPDrv.c:57:
include/iprt/x86.h:996:1: error: "MSR_BBL_CR_CTL3" redefined
In file included 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:
./machine/specialreg.h:300:1: error: this is the location of the previous definition
In file included from SUPDrv.c:57:
include/iprt/x86.h:1037:1: error: "MSR_IA32_MISC_ENABLE" redefined
In file included 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:
./machine/specialreg.h:312:1: error: this is the location of the previous definition
*** [SUPDrv.o] Error code 1

Stop in /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.3.8/out/freebsd.x86/release/bin/src/vboxdrv.
*** [all] Error code 1

Stop in /usr/ports/emulators/virtualbox-ose-kmod/work/VirtualBox-4.3.8/out/freebsd.x86/release/bin/src.
*** [do-build] Error code 1

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

Stop in /usr/ports/emulators/virtualbox-ose-kmod.
>How-To-Repeat:
cd /usr/ports/emulators/virtualbox-ose-kmod && make install
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



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