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

Manio manio at skyboo.net
Wed Aug 25 12:43:02 GMT 2010


Hello
Current svn revision (the problem exists at least for a month for me) is 
failing to build on 64-bit linux (i am using current debian testing).

If this e-mail is unreadable because of line breaks - please take a look 
at ticket 7375: http://www.virtualbox.org/ticket/7375

Here is a log from compilation:
kBuild: Linking VBoxSDL
/usr/src/vbox/out/linux.amd64/release/bin/tstVMStructRC: 1: Syntax 
error: word unexpected (expecting ")")
kmk[2]: *** 
[/usr/src/vbox/out/linux.amd64/release/obj/VMM/tstVMStructRC.h] Error 2
kmk[2]: *** Deleting file 
`/usr/src/vbox/out/linux.amd64/release/obj/VMM/tstVMStructRC.h'
kmk[2]: *** Waiting for unfinished jobs....
/usr/src/vbox/out/linux.amd64/release/bin/tstDeviceStructSizeRC: 2: 
Syntax error: "(" unexpected
kmk[2]: *** 
[/usr/src/vbox/out/linux.amd64/release/obj/Devices/testcase/tstDeviceStructSizeRC.h] 
Error 2
kmk[2]: *** Deleting file 
`/usr/src/vbox/out/linux.amd64/release/obj/Devices/testcase/tstDeviceStructSizeRC.h'
kmk[2]: Leaving directory `/usr/src/vbox'
kmk[2]: Entering directory `/usr/src/vbox'
kmk[2]: *** Exiting with status 2
kmk[1]: *** [pass_binaries_this] Error 2
kmk[1]: Leaving directory `/usr/src/vbox'
kmk: *** [pass_binaries_order] Error 2

maybe this would be also helpful:
$ file /usr/src/vbox/out/linux.amd64/release/bin/tst*
/usr/src/vbox/out/linux.amd64/release/bin/tstAnimate: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstAPI: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstCollector: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstDeviceStructSizeRC: ELF 
32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked 
(uses shared libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstInstrEmul: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstInt: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstMicro: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstPDMAsyncCompletion: ELF 
64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked 
(uses shared libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstPDMAsyncCompletionStress: 
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked 
(uses shared libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstVBoxAPILinux: ELF 64-bit 
LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses 
shared libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstVBoxDbg: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstVMM: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstVMMFork: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstVMM-HwAccm: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstVMREQ: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstVMStructRC: ELF 32-bit LSB 
executable, Intel 80386, version 1 (SYSV), dynamically linked (uses 
shared libs), for GNU/Linux 2.6.18, not stripped
/usr/src/vbox/out/linux.amd64/release/bin/tstXPCOMCGlue: ELF 64-bit LSB 
executable, x86-64, version 1 (SYSV), dynamically linked (uses shared 
libs), for GNU/Linux 2.6.18, not stripped

As you can see two of built executables are 32-bit ELFs.

regards,
-- 
Mariusz Białończyk
jabber/e-mail: manio at skyboo.net
http://manio.skyboo.net




More information about the vbox-dev mailing list