Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 09 Mar 2012 23:25:49 +0100
From:      Bernhard Froehlich <decke@FreeBSD.org>
To:        AN <andy@neu.net>
Cc:        freebsd-emulation@freebsd.org
Subject:   Re: vbox install fails
Message-ID:  <56065496c643287600337f31e708b216@bluelife.at>
In-Reply-To: <alpine.BSF.2.00.1203012348550.65396@mail.neu.net>
References:  <alpine.BSF.2.00.1203012348550.65396@mail.neu.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02.03.2012 05:53, AN wrote:
> uname -a
> FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r232369: Thu Mar
> 1 20:26:30 EST 2012     root@FBSD10:/usr/obj/usr/src/sys/MYKERNEL
> amd64
>
>
> Trying to install vbox 4.1.8 and 4.0.6Legacy, I get the following 
> error:
>
> kBuild: Compiling tstVMStructRC -
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/src/VBox/VMM/testcase/tstVMStructRC.cpp
> In file included from /usr/include/sys/types.h:63,
>                  from
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/include/iprt/types.h:85,
>                  from
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/include/VBox/types.h:30,
>                  from
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/src/VBox/VMM/testcase/tstVMStructRC.cpp:33:
> /usr/include/sys/_stdint.h:74: error: conflicting declaration
> 'typedef __intptr_t intptr_t'
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/include/iprt/stdint.h:162:
> error: 'intptr_t' has a previous declaration as 'typedef long int
> intptr_t'
> /usr/include/sys/_stdint.h:78: error: conflicting declaration
> 'typedef __uintptr_t uintptr_t'
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/include/iprt/stdint.h:165:
> error: 'uintptr_t' has a previous declaration as 'typedef long
> unsigned int uintptr_t'
> kBuild: Generating tstVMStructSize -
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/out/freebsd.amd64/release/obj/VMM/tstAsmStructsAsm.mac
> /usr/local/bin/kmk_sed -f
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/src/VBox/VMM/testcase/tstAsmStructsAsm-lst.sed
> --output
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/out/freebsd.amd64/release/obj/VMM/tstAsmStructsAsm.mac
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/out/freebsd.amd64/release/obj/VMM/tstAsmStructsAsm.mac.lst
> kBuild: Compiling tstGlobalConfig -
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/src/VBox/VMM/testcase/tstGlobalConfig.cpp
> kmk: ***
> 
> [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/out/freebsd.amd64/release/obj/tstVMStructRC/tstVMStructRC.o]
> Error 1
> The failing command:
> @c++ -m32 -c -O2 -g -pipe -pedantic -Wshadow -Wall -Wextra
> -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs
> -fdiagnostics-show-option -Wno-long-long -Wno-variadic-macros
> -fno-exceptions -O2 -mtune=generic -fno-omit-frame-pointer -mno-sse
> -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing
> -fno-stack-protector -fvisibility=hidden 
> -DVBOX_HAVE_VISIBILITY_HIDDEN
> -DRT_USE_VISIBILITY_DEFAULT -fvisibility-inlines-hidden -fno-rtti -O0
> 
> -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/src/VBox/VMM/include
> 
> -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/src/VBox/VMM/PATM
> 
> -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/include
> 
> -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/out/freebsd.amd64/release
> -DVBOX -DVBOX_WITH_DEBUGGER -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS
> -DVBOX_WITH_HARDENING
> -DRTPATH_APP_PRIVATE=\"/usr/local/share/virtualbox-ose\"
> -DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\"
> -DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\"
> -DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox-ose\"
> -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_X86 -D__X86__ -DIN_RC
> -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -DIN_VMM_RC -DIN_DIS -DIN_RT_RC
> -DVBOX_WITH_RAW_MODE -DIPRT_DONT_USE_SYSTEM_STDINT_H
> 
> -Wp,-MD,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/out/freebsd.amd64/release/obj/tstVMStructRC/tstVMStructRC.o.dep
> 
> -Wp,-MT,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/out/freebsd.amd64/release/obj/tstVMStructRC/tstVMStructRC.o
> -Wp,-MP -o
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/out/freebsd.amd64/release/obj/tstVMStructRC/tstVMStructRC.o
> 
> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.1.8_OSE/src/VBox/VMM/testcase/tstVMStructRC.cpp
> kmk: *** Waiting for unfinished jobs....
> kmk: *** Exiting with status 2
> *** [do-build] Error code 2
>
> Stop in /usr/ports/emulators/virtualbox-ose.
> *** [install] Error code 1
>
> Stop in /usr/ports/emulators/virtualbox-ose.
> [root@FBSD10 /usr/ports/emulators/virtualbox-ose]#
>
>
> Any help fixing this would be appreciated, tia.

The port is fixed now and should compile fine. Thanks for your report!

-- 
Bernhard Froehlich
http://www.bluelife.at/



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