On Mon, Oct 21, 2013 at 1:13 AM, Mike C. <miguelmcl...@gmail.com> wrote: > > > On 10/20/13 17:25, Bernhard Fröhlich wrote: >> Hi virtualbox users! >> >> This is again a call for testers to get some feedback before we commit >> VirtualBox 4.3 to the portstree. As usual the stable 4.2.18 port will still >> be available as emulators/virtualbox-ose-legacy. >> >> I am not sure yet if we will be able to commit 4.3 to the tree before the >> freeze/slush for FreeBSD 10.0 but the feedback for this CFT will tell us. >> >> If you are interested in helping with virtualbox maintenance and >> development or have noticed a bug you can easily find us on IRC. >> >> This release was mainly ported and tested by Mikhail Tsatsenko so >> please join me in thanking him for the heavy lifting! >> >> Changes in the Port: >> - New vboxwatchdog startscript >> - Remove old cruft for FreeBSD 7.x and 8.1 >> - Convert LIB_DEPENDS to new shlib format >> - Adopt OPTIONS_SUB >> >> Changes since VirtualBox 4.2.18: >> https://www.virtualbox.org/wiki/Changelog >> >> VirtualBox 4.3.0 Ports: >> http://people.freebsd.org/~decke/virtualbox/virtualbox-cft-4.3.0-20131020.tar.gz >> >> IRC: #freebsd-vbox on Freenode >> >> Bernhard on behalf of the VirtualBox on FreeBSD Team! >> > > > Fails to compile for me: > > kBuild: Compiling VBoxVMM - > /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/VMMR3/PATMA.asm > /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/x86extra.mac:143: > error: (AssertCompileSizeML:2) cannot reference symbol `X86TSS16_size' > in preprocessor > /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/x86extra.mac:143: > warning: (AssertCompileSizeML:5) X86TSS16 is 1 bytes instead of 44 > /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/x86extra.mac:206: > error: (AssertCompileSizeML:2) cannot reference symbol `X86TSS64_size' > in preprocessor > /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/x86extra.mac:206: > warning: (AssertCompileSizeML:5) X86TSS64 is 1 bytes instead of 136 > kmk: *** > [/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o] > Error 1 > The failing command: > @/usr/local/bin/kmk_redirect -wo > /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o.dep > -- yasm -f elf64 -DASM_FORMAT_ELF -D__YASM__ -Worphan-labels -g dwarf2 > -I/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/ > -I/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/include/ > -I/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/PATM/ > -I/usr/include/ -I/usr/X11R6/include/ -I/usr/local/include/ > -I/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxVMM/dtrace/ > -I/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/ > -I/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/ > -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_DEBUGGER > -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ -DIN_RING3 > -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -DPIC -DIN_VMM_R3 -DIN_DIS > -DIN_GMM_R3 -DIN_DBG -DVBOX_IN_VMM -DVBOX_WITH_FIRST_IEM_STEP > -DVBOX_WITH_REM -DVBOX_WITH_MULTI_CORE -DVBOX_WITH_PCI_PASSTHROUGH > -DVBOX_WITH_SAFE_STR -DVBOX_WITH_RAW_RING1 -DVBOX_WITH_USB > -DVBOX_WITH_PDM_ASYNC_COMPLETION -DVBOX_WITH_NETSHAPER > -DVBOX_WITH_RAW_MODE -DVBOX_WITH_RAW_MODE_NOT_R0 -o > /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o > /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/VMMR3/PATMA.asm > -M > kmk: *** Deleting file > `/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o' > kmk: *** > [/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o] > Deleting file > `/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.lst' > *** Error code 2 > > Stop. > make[2]: stopped in /data/ports/emulators/virtualbox-ose > *** Error code 1 > > Stop. > make[1]: stopped in /data/ports/emulators/virtualbox-ose > *** Error code 1 > > Stop.
We are currently investigating what is failing there and the vbox developers suggested to execute the "failed command" manually and add the option -e to the command line switches and post the resulting output. This would show the preprocessor file which is passed to yasm and would help to narrow it down. -- Bernhard Froehlich http://www.bluelife.at/ _______________________________________________ freebsd-emulation@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-emulation To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"