OpenJDK make 编译出现错误

本人刚刚开始学习Java虚拟机看的是《深入理解Java虚拟机》一书,但刚刚一开始就遇到了困难,在编译OpenJDK时,make sanity通过编译,但是make all失败了,错误如下:

 build-bootstrap-javac:
    [javac] Compiling 111 source files to /Users/xiaoliufu/Develop/JVM/jdkBuild/openjdk-7u40/build-fastdebug/langtools/build/bootstrap/classes
    [javac] /Users/xiaoliufu/Develop/JVM/jdkBuild/openjdk-7u40/langtools/src/share/classes/com/sun/tools/javac/comp/Resolve.java:2183: ??: [overrides] ?Resolve.InapplicableSymbolsError.Candidate?????, ???????????? hashCode ??
    [javac]         private class Candidate {
    [javac]                 ^
    [javac] error: warnings found and -Werror
    [javac] 1 error
    [javac] 1 warning

BUILD FAILED
/Users/xiaoliufu/Develop/JVM/jdkBuild/openjdk-7u40/langtools/make/build.xml:452: The following error occurred while executing this line:
/Users/xiaoliufu/Develop/JVM/jdkBuild/openjdk-7u40/langtools/make/build.xml:795: Compile failed; see the compiler error output for details.


在ubuntu上和在Mac OSX上均进行了测试,都是这样的提示,希望有大神能指教一下,不胜感激!

自己先顶一下!图片说明

看看是不是内存不够。

看看是不是内存不够。

有人说这是bootstrap jdk,需要换一个openjdk源码,我目前还没找到别人说的能编译的版版