kBuild: Linking VBox-xpcom-ipcdlock kBuild: Compiling VBox-xpcom-ipctransmgr - ipc/ipcd/extensions/transmngr/src/tmTransactionService.cpp kBuild: Linking VBox-xpcom-ipctransmgr kBuild: Compiling VBox-xcpom-ipctmgrcom - ipc/ipcd/extensions/transmngr/common/tmTransaction.cpp kBuild: Compiling VBox-xcpom-ipctmgrcom - ipc/ipcd/extensions/transmngr/common/tmVector.cpp kBuild: Linking VBox-xcpom-ipctmgrcom kmk[3]: Leaving directory `/home/mike/src/vbox/src/libs/xpcom18a4' kmk[2]: Leaving directory `/home/mike/src/vbox/src/libs' kmk[2]: Entering directory `/home/mike/src/vbox/src/VBox' kmk[3]: Entering directory `/home/mike/src/vbox/src/VBox/Runtime' kBuild: Compiling RuntimeR3 - misc/sanity-c.c In file included from /home/mike/src/vbox/src/VBox/Runtime/misc/sanity-c.c:24: /home/mike/src/vbox/src/VBox/Runtime/misc/sanity.h:62:1: warning: C++ style comments are not allowed in ISO C90 /home/mike/src/vbox/src/VBox/Runtime/misc/sanity.h:62:1: warning: (this will be reported only once per input file) kBuild: Compiling RuntimeR3 - misc/sanity-cpp.cpp kBuild: Compiling RuntimeR3 - alloc.cpp kBuild: Compiling RuntimeR3 - alloc/heapsimple.cpp /home/mike/src/vbox/include/iprt/asm.h: In function 'void ASMCpuId(uint32_t, void*, void*, void*, void*)': /home/mike/src/vbox/include/iprt/asm.h:527: error: expected primary-expression before '<<' token /home/mike/src/vbox/include/iprt/asm.h:527: error: expected primary-expression before '<<' token /home/mike/src/vbox/include/iprt/asm.h:527: error: expected primary-expression before '<<' token /home/mike/src/vbox/include/iprt/asm.h:527: error: expected primary-expression before '<' token /home/mike/src/vbox/include/iprt/asm.h:527: error: expected primary-expression before '.' token /home/mike/src/vbox/include/iprt/asm.h:529: error: expected `;' before 'uint32_t' /home/mike/src/vbox/include/iprt/asm.h:534: error: 'uEAX' was not declared in this scope /home/mike/src/vbox/include/iprt/asm.h:535: error: invalid lvalue in asm statement /home/mike/src/vbox/include/iprt/asm.h:569: error: expected primary-expression before '>>' token /home/mike/src/vbox/include/iprt/asm.h:569: error: expected primary-expression before '>>' token /home/mike/src/vbox/include/iprt/asm.h:569: error: expected primary-expression before '>>' token /home/mike/src/vbox/include/iprt/asm.h:569: error: expected primary-expression before '>' token /home/mike/src/vbox/include/iprt/asm.h:569: error: expected primary-expression before '.' token /home/mike/src/vbox/include/iprt/asm.h:599: error: expected `;' before '}' token /home/mike/src/vbox/include/iprt/asm.h:535: error: invalid lvalue in asm output 0 kmk[3]: *** [/home/mike/src/vbox/out/linux.amd64/release/obj/src/VBox/Runtime/RuntimeR3/alloc/heapsimple.o] Error 1 The failing command: @g++ -c -O2 -g -Wall -pedantic -Wno-long-long -Wno-trigraphs -Wno-variadic-macros -pipe -O2 -fno-omit-frame-pointer -fno-strict-aliasing -I/home/mike/src/vbox/src/libs/liblzf-1.51 -I/home/mike/src/vbox/include -I/home/mike/src/vbox/src/VBox/Runtime -I/home/mike/src/vbox/out/linux.amd64/release -Iinclude -DVBOX -DVBOX_OSE -D__LINUX__ -D_FILE_OFFSET_BITS=64 -D__AMD64__ -DIN_RING3 -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=32 -DIN_RT_R3 -DIN_SUP_R3 -DLDR_WITH_NATIVE -DLDR_WITH_ELF32 -DLDR_WITH_PE -DRT_WITH_VBOX -Wp,-MD,/home/mike/src/vbox/out/linux.amd64/release/obj/src/VBox/Runtime/RuntimeR3/alloc/heapsimple.o.dep -Wp,-MT,/home/mike/src/vbox/out/linux.amd64/release/obj/src/VBox/Runtime/RuntimeR3/alloc/heapsimple.o -Wp,-MP -o /home/mike/src/vbox/out/linux.amd64/release/obj/src/VBox/Runtime/RuntimeR3/alloc/heapsimple.o /home/mike/src/vbox/src/VBox/Runtime/alloc/heapsimple.cpp kmk[3]: Leaving directory `/home/mike/src/vbox/src/VBox/Runtime' kmk[2]: *** [pass_libraries_before] Error 2 kmk[2]: Leaving directory `/home/mike/src/vbox/src/VBox' kmk[1]: *** [pass_libraries_before] Error 2 kmk[1]: Leaving directory `/home/mike/src/vbox/src' kmk: *** [pass_libraries_before] Error 2