[vbox-dev] how to build virtual box(4.3.28) on OS X 10.10?

胡佳兴 huj1012 at 163.com
Fri Jun 5 08:54:27 GMT 2015


Now, I am working on OS X 10.10.
I want to compile VirtualBox 4.3.28, reference to http://blog.wildducktheories.com/building-virtual-box-on-osx-10-9,  I have confined  the compile tools: gcc llvm clang. I have got the following error message:



kBuild: moc VBoxDbg - /Users/jiaxing/Downloads/VirtualBox-4.3.28/src/VBox/Debugger/VBoxDbgConsole.h

kBuild: moc VBoxDbg - /Users/jiaxing/Downloads/VirtualBox-4.3.28/src/VBox/Debugger/VBoxDbgStatsQt4.h

kBuild: Generating python - /Users/jiaxing/Downloads/VirtualBox-4.3.28/out/darwin.amd64/release/obj/VBoxOGLgen/errorspu.c

kBuild: Compiling VBoxOGLhosterrorspu - /Users/jiaxing/Downloads/VirtualBox-4.3.28/src/VBox/GuestHost/OpenGL/error/errorspu_init.c

kBuild: Compiling VBoxRemPrimary - /Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/VBoxRecompiler.c

kBuild: Compiling VBoxRemPrimary - /Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/cpu-exec.c

kBuild: Compiling VBoxRemPrimary - /Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/exec.c

kBuild: Compiling VBoxRemPrimary - /Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/translate-all.c

kBuild: Compiling VBoxRemPrimary - /Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/host-utils.c

fatal error: error in backend: Invalid register name global variable

clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)

Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)

Target: x86_64-apple-darwin14.3.0

Thread model: posix

clang: note: diagnostic msg: PLEASE submit a bug report to http://developer.apple.com/bugreporter/ and include the crash backtrace, preprocessed source, and associated run script.

kBuild: Compiling VBoxRemPrimary - /Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/cutils.c

clang: note: diagnostic msg: 

********************




PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:

Preprocessed source(s) and associated run script(s) are located at:

clang: note: diagnostic msg: /var/folders/8t/hr9f4s7561j6m2_btlndgs440000gn/T/cpu-exec-002aaa.c

clang: note: diagnostic msg: /var/folders/8t/hr9f4s7561j6m2_btlndgs440000gn/T/cpu-exec-002aaa.sh

clang: note: diagnostic msg: 




********************

kmk: *** [/Users/jiaxing/Downloads/VirtualBox-4.3.28/out/darwin.amd64/release/obj/VBoxRemPrimary/cpu-exec.o] Error 70

The failing command:

@gcc-4.2 -c -O2 -g -pipe -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-unused-parameter -Wno-long-long -Wno-long-long -Werror-implicit-function-declaration -Wno-variadic-macros -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -Wno-sign-compare -Werror-implicit-function-declaration -mmacosx-version-min=10.6 -isysroot //SDKs/MacOSX10.6.sdk -fno-common -m64 -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/Sun/crt -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/Sun -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/target-i386 -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/tcg -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/fpu -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/out/darwin.amd64/release/obj/VBoxRemPrimary -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/src/VBox/VMM/include -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/tcg/i386 -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/out/darwin.amd64/release/obj/VBoxRemPrimary/dtrace -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/include -I/Users/jiaxing/Downloads/VirtualBox-4.3.28/out/darwin.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_DEBUGGER -DRT_OS_DARWIN -D__DARWIN__ -DRT_ARCH_AMD64 -D__AMD64__ -DIN_RING3 -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -DVBOX_WITH_DTRACE -DVBOX_WITH_DTRACE_R3 -DVBOX_WITH_NATIVE_DTRACE -DIN_REM_R3 -DREM_INCLUDE_CPU_H -DNEED_CPU_H -DVBOX_WITH_RAW_MODE -DVBOX_WITH_RAW_RING1 -DLOG_USE_C99 -DMAC_OS_X_VERSION_MIN_REQUIRED=1060 -DMAC_OS_X_VERSION_MAX_ALLOWED=1060 -DPIC -D__x86_64__ -Wp,-MD,/Users/jiaxing/Downloads/VirtualBox-4.3.28/out/darwin.amd64/release/obj/VBoxRemPrimary/cpu-exec.o.dep -Wp,-MT,/Users/jiaxing/Downloads/VirtualBox-4.3.28/out/darwin.amd64/release/obj/VBoxRemPrimary/cpu-exec.o -Wp,-MP -o /Users/jiaxing/Downloads/VirtualBox-4.3.28/out/darwin.amd64/release/obj/VBoxRemPrimary/cpu-exec.o /Users/jiaxing/Downloads/VirtualBox-4.3.28/src/recompiler/cpu-exec.c

kmk: *** Waiting for unfinished jobs....

kmk: *** Exiting with status 2







Is there any one can help me? 



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20150605/aa7493d1/attachment.html>


More information about the vbox-dev mailing list