On Mon, 11 Nov 2013 17:21:58 +0100 Bernhard Fröhlich <[email protected]> wrote:
> 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. > > On Mon, Nov 11, 2013 at 2:33 PM, Mario Lobo <[email protected]> wrote: > > How about these? Any clues? > > I've been trying to figure this out for days and I'm still stuck. > > > > kBuild: Compiling VBoxVMM - /usr/ports/emulators/ > > virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/VMM/VMMR3/PATMA.asm > > > > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/x86extra.mac:143: > > error: (AssertCompileSizeML:2) cannot reference symbol > > `X86TSS16_size' in preprocessor > > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/x86extra.mac:143: > > warning: (AssertCompileSizeML:5) X86TSS16 is 1 bytes instead of 44 > > /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/iprt/x86extra.mac:206: > > error: (AssertCompileSizeML:2) cannot reference symbol > > `X86TSS64_size' in preprocessor > > /usr/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: *** > > [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o] > > Error 1 > > > > Thanks, > > > > Mario Lobo > > Great Bernhard! Thanks for the reply! I don't know if I did it right but ... Here is the failing command with '-e' at the end: ---------------------------------------------------------------- [/usr/ports/emulators/virtualbox-ose]>yasm -f elf64 -DASM_FORMAT_ELF -D__YASM__ -Worphan-labels -g dwarf2 -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/src/VBox/VMM/ -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/src/VBox/VMM/include/ -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/src/VBox/VMM/PATM/ -I/usr/include/ -I/usr/X11R6/include/ -I/usr/local/include/ -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/out/freebsd.amd64/release/obj/VBoxVMM/dtrace/ -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/ -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/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 /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/out/freebsd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/src/VBox/VMM/VMMR3/PATMA.asm -M -e ------------------------------------------------------------------ And here is what came out: /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/out/freebsd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o: /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/src/VBox/VMM/VMMR3/PATMA.asm \ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/VBox/asmdefs.mac \ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/iprt/asmdefs.mac \ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/VBox/err.mac \ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/iprt/err.mac \ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/iprt/x86.mac \ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/iprt/x86extra.mac \ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/VBox/vmm/vm.mac \ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/VBox/vmm/stam.mac \ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/src/VBox/VMM/VMMR3/PATMA.mac /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/iprt/x86extra.mac:143: error: (AssertCompileSizeML:2) cannot reference symbol `X86TSS16_size' in preprocessor /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/iprt/x86extra.mac:143: warning: (AssertCompileSizeML:5) X86TSS16 is 1 bytes instead of 44 /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/iprt/x86extra.mac:206: error: (AssertCompileSizeML:2) cannot reference symbol `X86TSS64_size' in preprocessor /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.2/include/iprt/x86extra.mac:206: warning: (AssertCompileSizeML:5) X86TSS64 is 1 bytes instead of 136 Hope this helps. -- Mario Lobo http://www.mallavoodoo.com.br FreeBSD since 2.2.8 [not Pro-Audio.... YET!!] (99% winblows FREE) _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-emulation To unsubscribe, send any mail to "[email protected]"
