Skip site navigation (1)Skip section navigation (2)
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>