[vbox-dev] Something wrong with testcases on x86-64
Manio
manio at skyboo.net
Wed Aug 25 05:43:02 PDT 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