Date: Wed, 24 Aug 2011 21:46:37 +0200 From: Bernhard Froehlich <decke@bluelife.at> To: <wynkoop@wynn.com> Cc: emulation@freebsd.org Subject: Re: virtualbox on FreeBSD 8.2 Message-ID: <b42c44f7a5eea039e5712d6810602363@bluelife.at> In-Reply-To: <201108241820.p7OIKRBQ083605@mail.wynn.com> References: <201108241820.p7OIKRBQ083605@mail.wynn.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 24 Aug 2011 14:20:27 -0400 (EDT), wynkoop@wynn.com wrote: > Greeting- > > I started with a virgin FreeBSD 8.2 install about a month ago and have been > trying to build /usr/ports/emulators/virtualbox-ose with no luck ever > since. > Ports were installed on the box using portsnap. Over the course of > last month > I have updated ports several times in an attempt to get this port to build. > I have also tried many different config options including with and without X. > > > Here is some important information: > > uname -a > FreeBSD vm0.int.ia 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #1: Wed Aug > 10 21:06:16 EDT 2011 > root@vm0.int.ia:/usr/src/sys/amd64/compile/VM0 amd64 > > > Now the failed compile output: > > > Script started on Fri Aug 19 00:27:06 2011 > > # make > ===> Building for virtualbox-ose-4.0.12 > cd /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE && > /bin/sh env.sh && VBOX_LIBPATH_X11=/usr/local > VBOX_FREEBSD_SRC=skins/default/usr/src/sys /usr/local/bin/kmk > /usr/local/share/kBuild/footer.kmk:3132: warning: overriding recipe > for target > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/src/vboxdrv/include/iprt/crc.h' > /usr/local/share/kBuild/footer.kmk:3132: warning: ignoring old recipe > for target > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/src/vboxdrv/include/iprt/crc.h' > /usr/local/share/kBuild/footer.kmk:3132: warning: overriding recipe > for target > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/src/vboxdrv/include/iprt/net.h' > /usr/local/share/kBuild/footer.kmk:3132: warning: ignoring old recipe > for target > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/src/vboxdrv/include/iprt/net.h' > kBuild: Pass - Build Programs > kBuild: Installing RuntimeBldProg => > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/lib/RuntimeBldProg.a > kBuild: Linking bldRTManifest > kBuild: Pass - Libraries > kBuild: Compiling VBoxXPCOMCGlue - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/cbinding/VBoxXPCOMCGlue.c > kBuild: Compiling VBoxCOM - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/com.cpp > kBuild: Compiling VBoxCOM - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/initterm.cpp > In file included from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/include/VBox/com/com.h:30, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/initterm.cpp:49: > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/include/VBox/com/defs.h:298:1: > warning: "FALSE" redefined > In file included from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub/prinet.h:89, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub/prio.h:51, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsILocalFile.h:17, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/initterm.cpp:43: > /usr/include/rpc/types.h:58:1: warning: this is the location of the > previous definition > In file included from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/include/VBox/com/com.h:30, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/initterm.cpp:49: > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/include/VBox/com/defs.h:299:1: > warning: "TRUE" redefined > In file included from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub/prinet.h:89, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub/prio.h:51, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsILocalFile.h:17, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/initterm.cpp:43: > /usr/include/rpc/types.h:61:1: warning: this is the location of the > previous definition > kBuild: Compiling VBoxCOM - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/string.cpp > kBuild: Compiling VBoxCOM - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/AutoLock.cpp > kBuild: Compiling VBoxCOM - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/EventQueue.cpp > kBuild: Compiling VBoxCOM - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/ErrorInfo.cpp > kBuild: Compiling VBoxCOM - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/errorprint.cpp > kBuild: Compiling VBoxCOM - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/VirtualBoxErrorInfo.cpp > kBuild: Compiling VBoxCOM - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/VBox/Main/glue/xpcom/helpers.cpp > kBuild: Installing NetBiosBin => > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/lib/NetBiosBin.a > kBuild: Generating PcBiosBin - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/obj/PcBiosBin/pcbios.lst > kBuild: biossums PcBiosBin - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/obj/PcBiosBin/pcbios.tmp > kBuild: Adjusting BCC Assembly VgaBiosBin - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/obj/VgaBiosBin/vgabios0.s > kBuild: Installing VgaDefBiosLogo => > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/lib/VgaDefBiosLogo.a > kBuild: Installing EfiThunkBin => > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/lib/EfiThunkBin.a > kBuild: Linking VBox-xpcom-nspr > kBuild: Linking VBox-xpcom-typelib > kBuild: Linking VBox-xpcom-string > kBuild: Linking VBox-xpcom-base > kBuild: Linking VBox-xpcom-ds > kBuild: Linking VBox-xpcom-io > kBuild: Linking VBox-xpcom-components > kBuild: Linking VBox-xpcom-threads > kBuild: Linking VBox-xpcom-xptinfo > kBuild: Linking VBox-xpcom-xptcall > kBuild: Linking VBox-xpcom-proxy > kBuild: Linking VBoxXPCOMGlue_s > kBuild: Linking VBoxXPCOMGlue > kBuild: Linking VBox-xpcom-ipcutils > kBuild: Linking VBox-xpcom-ipcshared > kBuild: Linking VBox-xpcom-ipcdlock > kBuild: Linking VBox-xpcom-ipctransmgr > kBuild: Linking VBox-xpcom-ipctmgrcom > kBuild: Pass - DLLs > kBuild: Linking VBoxXPCOM > kBuild: Installing VBoxVMM => > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/VBoxVMM.so > kBuild: Installing VBoxDDU => > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/VBoxDDU.so > kBuild: Installing VBoxAuth => > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/VBoxAuth.so > kBuild: Linking VBoxSharedFolders > kBuild: Linking VBoxSharedClipboard > kBuild: Linking VBoxGuestPropSvc > kBuild: Linking VBoxGuestControlSvc > kBuild: Linking DBGCPlugInDiggers > kBuild: Installing VBoxNetDHCP => > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/VBoxNetDHCP.so > kBuild: Compiling VBoxPython2_7 - > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/python/src/module/_xpcom.cpp > In file included from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/include/VBox/com/EventQueue.h:36, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/python/src/module/_xpcom.cpp:498: > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/include/VBox/com/defs.h:298:1: > warning: "FALSE" redefined > In file included from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub/prinet.h:89, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub/nspr.h:49, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/python/src/module/_xpcom.cpp:55: > /usr/include/rpc/types.h:58:1: warning: this is the location of the > previous definition > In file included from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/include/VBox/com/EventQueue.h:36, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/python/src/module/_xpcom.cpp:498: > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/include/VBox/com/defs.h:299:1: > warning: "TRUE" redefined > In file included from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub/prinet.h:89, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub/nspr.h:49, > from > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/python/src/module/_xpcom.cpp:55: > /usr/include/rpc/types.h:61:1: warning: this is the location of the > previous definition > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/python/src/module/_xpcom.cpp: > In function 'void init_xpcom()': > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/python/src/module/_xpcom.cpp:693: > error: 'PyEval_InitThreads' was not declared in this scope > kmk: *** > [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/obj/VBoxPython2_7/src/module/_xpcom.o] > Error 1 > The failing command: > @c++ -c -O2 -g -pipe -ansi -Wall -Wno-unused -Wno-non-virtual-dtor > -Wno-invalid-offsetof -Wno-sign-compare -Wno-unused > -Wno-ctor-dtor-privacy -fvisibility-inlines-hidden -fvisibility=hidden > -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT > -fdiagnostics-show-option -fPIC -Wno-write-strings -O -pthread -m64 > -I/usr/local/include/python2.7 > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/python/src > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/xpcom/build > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/xpcom/ds > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/xpcom/io > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/xpcom/base > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/xpcom/components > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/xpcom/threads > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/xpcom/proxy/src > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/xpcom/reflect/xptcall/src > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/ipc/ipcd/client/src > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/ipc/ipcd/shared/src > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/ipc/ipcd/extensions/lock/src > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/src > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/common > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/string > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/xpcom > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/ipcd > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/python > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/include > -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_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_AMD64 -D__AMD64__ > -DMOZILLA_CLIENT=1 -DNDEBUG=1 -D_IMPL_NS_COM > -DXPCOM_DLL_BASE=\"VBoxXPCOM\" -DMOZ_DLL_SUFFIX=\".so\" -DIN_RING3 > -DVBOX_USE_IPRT_IN_XPCOM -DMOZ_PRESERVE_PIC -D_IMPL_NS_COM > -D_IMPL_NS_BASE -DEXPORT_XPTI_API -DEXPORT_XPT_API -DVBOX_PYXPCOM > -DVBOX_WITH_XPCOM -DVBOX_PYXPCOM_VERSIONED -DOSTYPE=\"FreeBSD5+\" > -DOSARCH=\"FreeBSD\" -DXP_UNIX=1 -DFREEBSD=1 > -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VA_LIST_AS_ARRAY -DHAVE_VA_COPY > -DVA_COPY\(a\,b\)=__builtin_va_copy\(a\,b\) > -Wp,-MD,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/obj/VBoxPython2_7/src/module/_xpcom.o.dep > -Wp,-MT,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/obj/VBoxPython2_7/src/module/_xpcom.o > -Wp,-MP -o > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/out/freebsd.amd64/release/obj/VBoxPython2_7/src/module/_xpcom.o > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.0.12_OSE/src/libs/xpcom18a4/python/src/module/_xpcom.cpp > kmk: *** Waiting for unfinished jobs.... > kmk: *** Exiting with status 2 > *** Error code 2 > > Stop in /usr/ports/emulators/virtualbox-ose. > *** Error code 1 > > Stop in /usr/ports/emulators/virtualbox-ose. > # exit > > Script done on Fri Aug 19 00:51:34 2011 > > Clues and pointers on how to get this to build on 8.2 would be appreciated. > I have been trying to build it for a month! Which python version are you using? I have python26-2.6.7 here and that builds fine so I suspect you use python 2.7 and we have a build problem with that version. -- Bernhard Fröhlich http://www.bluelife.at/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b42c44f7a5eea039e5712d6810602363>