emulators/virtualbox-ose - unable to build in 8.1-STABLE

Sergey Vinogradov boogie at lazybytes.org
Fri Jan 28 17:00:13 UTC 2011


В Fri, 28 Jan 2011 16:11:47 +0100
Bernhard Froehlich <decke at FreeBSD.org> пишет:

> On Fri, 28 Jan 2011 16:47:13 +0300, Sergey Vinogradov wrote:
> > Hi, everyone.
> > Not sure, whether I should post this message here or in
> > freebsd-emulation. Will post it here in the first place :)
> > Recently I've stumbled into a problem with building
> > emulators/virtualbox-ose. While making it crashed with the following
> > message:
> > 
> > kBuild: Installing tstVMStructRC
> > =>
> > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/release/bin/tstVMStructRC
> > kBuild: Generating tstVMStructSize
> > -
> > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/release/obj/VMM/tstVMStructRC.h
> > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/release/bin/tstVMStructRC:
> > 1: Syntax error: "(" unexpected kmk[2]: ***
> > [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/release/obj/VMM/tstVMStructRC.h]
> > Error 2 kmk[2]: *** Deleting file
> > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/release/obj/VMM/tstVMStructRC.h'
> > kmk[2]: *** Waiting for unfinished jobs.... kmk[2]: Leaving
> > directory
> 
> That are the testcases and they seem to fail in rare and some very
> specific situations. Could you try to build with DEBUG option enabled
> to probably get a more verbose output? I'm not sure if it helps but
> that output only tells me that there is a Syntax error in some file.
> 

Ok, I've built it with DEBUG option turned on, here are the build
messages (I hope I've copypasted everything related to the problem):

kBuild: Linking tstVMStructRC
Using built-in specs.
Target: amd64-undermydesk-freebsd
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 4.2.1 20070719  [FreeBSD]
 /usr/bin/ld --eh-frame-hdr -m elf_i386_fbsd -V
-dynamic-linker /libexec/ld-elf.so.1
-o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/debug/obj/tstVMStructRC/tstVMStructRC
-L/usr/lib32 -L/usr/lib
-L/usr/lib /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/debug/obj/tstVMStructRC/tstVMStructRC.o /usr/lib32/crt1.o /usr/lib32/crti.o /usr/lib32/crtbegin.o /usr/lib32/crtend.o /usr/lib32/crtn.o /usr/lib32/libc.so
GNU ld version 2.15 [FreeBSD] 2004-05-23 Supported emulations:
elf_i386_fbsd elf_x86_64_fbsd kBuild: Compiling tstAsmStructsasm
- /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/src/VBox/VMM/testcase/tstAsmStructsAsm.asm
kBuild: Linking tstGlobalConfig kBuild: Linking tstInstrEmul kBuild:
Linking tstVMM kBuild: Linking tstVMM-HwAccm
kBuild: Linking tstVMMFork
kBuild: Linking SUPInstall
kBuild: Linking SUPUninstall
kBuild: Linking SUPLoggerCtl
kBuild: Linking tstShflSizes
kBuild: Linking VBoxManage
kBuild: Linking VBoxHeadlessHardened
kBuild: Linking VBoxNetDHCPHardened
kBuild: Linking VBoxXPCOMIPCD
kBuild: Linking VBoxNetAdpCtl
kBuild: Linking VMMGC
kBuild: Linking VMMR0
kBuild: Linking VBoxDDR0
kBuild: Linking VBoxDD2R0
kBuild: Linking VBoxDDGC
kBuild: Linking VBoxDD2GC
kBuild: Installing scm
=> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/debug/bin/scm
kBuild: Installing VBoxSVC
=> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/debug/bin/VBoxSVC
kBuild: Installing tstVMStructRC
=> /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/debug/bin/tstVMStructRC
kBuild: Generating tstVMStructSize
- /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/debug/obj/VMM/tstVMStructRC.h
kBuild: Generating tstVMStructSize
- /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/debug/obj/VMM/tstAsmStructsHC.h /usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/debug/bin/tstVMStructRC:
1: Syntax error: "(" unexpected kmk[2]: ***
[/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/debug/obj/VMM/tstVMStructRC.h]
Error 2 kmk[2]: *** Deleting file
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE/out/freebsd.amd64/debug/obj/VMM/tstVMStructRC.h'
kmk[2]: *** Waiting for unfinished jobs.... kmk[2]: Leaving directory
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE'
kmk[2]: Entering directory
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE'
kmk[2]: *** Exiting with status 2 kmk[1]: *** [pass_binaries_this]
Error 2 kmk[1]: Leaving directory
`/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.2.12_OSE' kmk:
*** [pass_binaries_order] Error 2 *** Error code 2

Stop in /usr/ports/emulators/virtualbox-ose.
*** Error code 1

Stop in /usr/ports/emulators/virtualbox-ose.



BTW, I forgot to provide the port options I've selected (they are not
default):

# make showconfig
===> The following configuration options are available for
virtualbox-ose-3.2.12: QT4=off "Build with QT4 Frontend"
     DEBUG=on "Build with debugging symbols"
     GUESTADDITIONS=off "Build with Guest Additions"
     DBUS=off "Build with D-Bus and HAL support"
     PULSEAUDIO=off "Build with PulseAudio"
     X11=off "Build with X11 support"
     VDE=on "Build with VDE support"
     VNC=on "Build with VNC support"
     WEBSERVICE=off "Build Webservice"
     NLS=on "Native language support"
===> Use 'make config' to modify these settings

-- 
wbr,
Boo


More information about the freebsd-ports mailing list