Date: Thu, 12 Dec 2013 16:40:25 +0100 From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= <decke@bluelife.at> To: Mario Lobo <lobo@bsd.com.br> Cc: "freebsd-emulation@freebsd.org" <freebsd-emulation@freebsd.org> Subject: Re: [Call for Testers] VirtualBox 4.3.0 Message-ID: <CAE-m3X25evR-vxrn0x9E3tvM2ThZMGA-fEm-JuZSM3_DsuvDOA@mail.gmail.com> In-Reply-To: <20131111194645.194b30ca@papi> References: <CAE-m3X1dzz4iS8EYJibyts1NVtZd1q2RRyQMwkzYHyjdZhV9sw@mail.gmail.com> <526944B2.4040308@gmail.com> <52711A32.1090507@gmail.com> <74691383232657@web1m.yandex.ru> <52727961.7060607@gmail.com> <341571383246363@web22m.yandex.ru> <52736A40.4070609@gmail.com> <52755C6D.1080507@gmail.com> <52776705.6000502@gmail.com> <5277BEC0.8070505@gmail.com> <CAE-m3X0-XOaZLZj545_pkmzbtvuuN-K%2B-XFoOr=NXztiD11%2B9Q@mail.gmail.com> <527E6F25.7000101@gmail.com> <CA%2ByoEx9FyctN3Czm-bXy1v5iNCsQqkTwCE0Ecpt%2BC25%2BMdsKew@mail.gmail.com> <CAE-m3X1kuGvr5uXkPcgV9ex8zgeyAS30Ee5kzbvEwwONd2Tfrg@mail.gmail.com> <20131111194645.194b30ca@papi>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 11, 2013 at 11:46 PM, Mario Lobo <lobo@bsd.com.br> wrote: > On Mon, 11 Nov 2013 17:21:58 +0100 > Bernhard Fr=F6hlich <decke@bluelife.at> 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 <lobo@bsd.com.br> 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.a= md64/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.a= md64/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=3D64 -DGC_ARCH_BITS=3D64 -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.amd= 64/release/obj/VBoxVMM/VMMR3/PATMA.o: /usr/ports/emulators/virtualbox-ose/w= ork/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/x8= 6extra.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/x8= 6extra.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 This looks like you are using an outdated kBuild. Please ensure that you are using the latest kBuild available in the ports tree. --=20 Bernhard Fr=F6hlich http://www.bluelife.at/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAE-m3X25evR-vxrn0x9E3tvM2ThZMGA-fEm-JuZSM3_DsuvDOA>