Page 1 of 1

build error on fedora 9

Posted: 16. Feb 2009, 15:32
by braakiss
Hi everybody,


I get the next error while building virtualbox 2.1.2.
kmk[1]: Leaving directory `/root/VirtualBox-2.1.2_OSE'
kBuild: Pass - Programs
kmk[1]: Entering directory `/root/VirtualBox-2.1.2_OSE'
kmk[2]: Entering directory `/root/VirtualBox-2.1.2_OSE'
kBuild: Installing VBoxSVC => /root/VirtualBox-2.1.2_OSE/out/linux.x86/debug/bin /VBoxSVC
kBuild: Compiling tstVMStructSize - /root/VirtualBox-2.1.2_OSE/src/VBox/VMM/test case/tstVMStructSize.cpp
kBuild: Generating tstVMStructSize - /root/VirtualBox-2.1.2_OSE/out/linux.x86/de bug/obj/VMM/tstAsmStructsGC.h
kBuild: Compiling tstDeviceStructSize - /root/VirtualBox-2.1.2_OSE/src/VBox/Devi ces/testcase/tstDeviceStructSize.cpp
kBuild: Installing VBoxClient => /root/VirtualBox-2.1.2_OSE/out/linux.x86/debug/ bin/additions/VBoxClient
kBuild: Compiling tstInlineAsmPIC - /root/VirtualBox-2.1.2_OSE/src/VBox/Runtime/ testcase/tstInlineAsm.cpp
kBuild: Linking tstInlineAsmPIC3
/root/VirtualBox-2.1.2_OSE/include/iprt/asm.h: In function âbool ASMAtomicCmpXch gU64(volatile uint64_t*, uint64_t, uint64_t)â:
/root/VirtualBox-2.1.2_OSE/include/iprt/asm.h:2899: error: no se puede encontrar un registro en la clase âGENERAL_REGSâ al recargar âasmâ
/root/VirtualBox-2.1.2_OSE/include/iprt/asm.h:2899: error: el operando âasmâ tie ne restricciones imposibles
kmk[2]: *** [/root/VirtualBox-2.1.2_OSE/out/linux.x86/debug/obj/tstInlineAsmPIC/ tstInlineAsm.o] Error 1
The failing command:
@g++ -c -g -g -pipe -pedantic -Wall -Wextra -Wno-missing-field-initializers -Wno -unused -Wno-trigraphs -Wno-long-long -Wno-variadic-macros -march=i586 -O0 -fno- omit-frame-pointer -fno-strict-aliasing -fvisibility-inlines-hidden -fvisibility =hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -fPIC -m32 -I/ root/VirtualBox-2.1.2_OSE/include -I/root/VirtualBox-2.1.2_OSE/out/linux.x86/deb ug -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING -DDEBUG -D DEBUG_root -DDEBUG_USERNAME=root -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_ X86 -D__X86__ -DIN_RING3 -DHC_ARCH_BITS=32 -DGC_ARCH_BITS=64 -DPIC -Wp,-MD,/root /VirtualBox-2.1.2_OSE/out/linux.x86/debug/obj/tstInlineAsmPIC/tstInlineAsm.o.dep -Wp,-MT,/root/VirtualBox-2.1.2_OSE/out/linux.x86/debug/obj/tstInlineAsmPIC/tstI nlineAsm.o -Wp,-MP -o /root/VirtualBox-2.1.2_OSE/out/linux.x86/debug/obj/tstInli neAsmPIC/tstInlineAsm.o /root/VirtualBox-2.1.2_OSE/src/VBox/Runtime/testcase/tst InlineAsm.cpp
kmk[2]: *** Waiting for unfinished jobs....
kmk[2]: Leaving directory `/root/VirtualBox-2.1.2_OSE'
kmk[2]: Entering directory `/root/VirtualBox-2.1.2_OSE'
kmk[2]: *** Exiting with status 2
kmk[1]: *** [pass_binaries_this] Error 2
It is on fedora 9 with 2.6.27.12 kernel version and I do not get any error at the previous checks.

anybody knows where the problem can be?

thanks in advance