[vbox-dev] Something wrong with testcases on x86-64

Mariusz Białończyk manio at skyboo.net
Tue Aug 31 21:43:26 GMT 2010

Frank Mehnert <frank.mehnert at ...> writes:

> builds fine here. I suggest you to remove the file
>   /usr/src/vbox/out/linux.amd64/release/bin/tstVMStructRC
> and try to recompile the package.

removing file doesn't help at all

i can compile if i do:
cp /bin/true /usr/src/vbox/out/linux.amd64/release/bin/tstDeviceStructSizeRC
then kmk again
after that i need to:
cp /bin/true /usr/src/vbox/out/linux.amd64/release/bin/tstVMStructRC
then kmk again
and when it stops on tstAsmStructsRC i am doing:
cp /bin/true /usr/src/vbox/out/linux.amd64/release/bin/tstAsmStructsRC
after that it builds fine to the end.
But this is only an ugly workaround and not solving a problem.

> You also might want to do 'svn update' before.
> The current revision (r31975) builds fine here on different hosts.

it's obviously to me that i make a full checkout and test several times before 
i am starting to report a problem to the ML

> Btw, any reason why are you compiling under /usr/src? You don't compile
> VBox as root, do you?
yes i was compiling as root (any reason why can't i?) Of course i know the 
difference between root account and normal user account and i am not saying 
that i am running vbox as root.
But to be sure as you point out: i compiled it one more time - but this time as 
normal user (i did fresh checkout before) and i've got similar results:

kBuild: Installing tstShflCase => /home/manio/vbox/out/linux.amd64/release/bin/
kBuild: Installing tstClipboardX11-2 => /home/manio/vbox/out/linux.amd64/
kBuild: Installing tstGuestPropSvc => /home/manio/vbox/out/linux.amd64/release/
kBuild: Installing tstHGCMSvc => /home/manio/vbox/out/linux.amd64/release/bin/
kBuild: Installing tstDBGCParser => /home/manio/vbox/out/linux.amd64/release/
kBuild: Installing tstVBoxDbg => /home/manio/vbox/out/linux.amd64/release/bin/
kBuild: Installing VBoxManage => /home/manio/vbox/out/linux.amd64/release/bin/
kBuild: Linking VBoxSDL
kBuild: Installing tstSDL => /home/manio/vbox/out/linux.amd64/release/bin/
kBuild: Linking VBoxBFE
/home/manio/vbox/out/linux.amd64/release/bin/tstDeviceStructSizeRC: 1: Syntax 
error: Unterminated quoted string
kmk[2]: *** [/home/manio/vbox/out/linux.amd64/release/obj/Devices/testcase/
tstDeviceStructSizeRC.h] Error 2
kmk[2]: *** Deleting file `/home/manio/vbox/out/linux.amd64/release/obj/Devices/
kmk[2]: *** Waiting for unfinished jobs....
/home/manio/vbox/out/linux.amd64/release/bin/tstVMStructRC: 1: Syntax error: 
word unexpected (expecting ")")
kmk[2]: *** [/home/manio/vbox/out/linux.amd64/release/obj/VMM/tstVMStructRC.h] 
Error 2
kmk[2]: *** Deleting file `/home/manio/vbox/out/linux.amd64/release/obj/VMM/
kmk[2]: Leaving directory `/home/manio/vbox'
kmk[2]: Entering directory `/home/manio/vbox'
kmk[2]: *** Exiting with status 2
kmk[1]: *** [pass_binaries_this] Error 2
kmk[1]: Leaving directory `/home/manio/vbox'
kmk: *** [pass_binaries_order] Error 2

Mariusz Białończyk

More information about the vbox-dev mailing list