Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Nov 2013 16:30:31 +0100
From:      =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= <decke@FreeBSD.org>
To:        "Mike C." <miguelmclara@gmail.com>
Cc:        "freebsd-emulation@freebsd.org" <freebsd-emulation@freebsd.org>
Subject:   Re: [Call for Testers] VirtualBox 4.3.0
Message-ID:  <CAE-m3X2eVx4%2BPzb8mGwB0UJH%2Bn7aqitifaT-KeFXxJUt1KwRTw@mail.gmail.com>
In-Reply-To: <52646391.2060805@gmail.com>
References:  <CAE-m3X1dzz4iS8EYJibyts1NVtZd1q2RRyQMwkzYHyjdZhV9sw@mail.gmail.com> <52646391.2060805@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 21, 2013 at 1:13 AM, Mike C. <miguelmclara@gmail.com> wrote:
>
>
> On 10/20/13 17:25, Bernhard Fr=F6hlich 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 st=
ill
>> 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 th=
e
>> 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-2013102=
0.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/V=
MM/VMMR3/PATMA.asm
> /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/include/ip=
rt/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/ip=
rt/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/ip=
rt/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/ip=
rt/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/freeb=
sd.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/freebs=
d.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/free=
bsd.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/freeb=
sd.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=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
> /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebs=
d.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o
> /ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/V=
MM/VMMR3/PATMA.asm
> -M
> kmk: *** Deleting file
> `/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freeb=
sd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o'
> kmk: ***
> [/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freeb=
sd.amd64/release/obj/VBoxVMM/VMMR3/PATMA.o]
> Deleting file
> `/ram/data/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freeb=
sd.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 developer=
s
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.

--=20
Bernhard Froehlich
http://www.bluelife.at/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAE-m3X2eVx4%2BPzb8mGwB0UJH%2Bn7aqitifaT-KeFXxJUt1KwRTw>