2012-10-05 85 views
0

我按照所有推荐的步骤在我的Ubuntu 12.04实例建立openJDK7(openJDK build example),但我仍然Java的热点编译失败,并给出错误:构建OpenJDK7在Ubuntu 12.04

In file included from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/prims/methodHandles.hpp:32:0, 
      from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/ci/ciMethod.hpp:33, 
      from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/code/debugInfoRec.hpp:30, 
      from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/ci/ciEnv.hpp:31, 
      from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/ci/ciUtilities.hpp:28, 
      from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/ci/ciNullObject.hpp:30, 
      from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/ci/ciConstant.hpp:29, 
      from /home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/precompiled.hpp:36: 

/home/ubuntu/openjdk-build-sandbox/openJDK7/hotspot/src/share/vm/runtime/interfaceSupport.hpp:430:0: error: "__LEAF" redefined [-Werror] 
/usr/include/x86_64-linux-gnu/sys/cdefs.h:44:0: note: this is the location of the previous definition 
cc1plus: all warnings being treated as errors 

任何想法如何解决它?

回答