我尝试在 WinXP x32 上构建 OpenJDK 7,但出现 Corba 错误:

make[4]: Leaving directory '/cygdrive/c/Projects/OpenJDK/jdk7/corba/make/com/sun' 
make[3]: Leaving directory '/cygdrive/c/Projects/OpenJDK/jdk7/corba/make/com' 
abs_src_zip=`cd C:/Projects/OpenJDK/java_libs/java_libs/openjdk7/output_32/corba 
/dist/lib ; pwd`/src.zip ; \ 
( cd ../src/share/classes ; find . \( -name \*-template \) -prune -o -type f -pr 
int | zip -q $abs_src_zip -@ ) ; \ 
( cd C:/Projects/OpenJDK/java_libs/java_libs/openjdk7/output_32/corba/gensrc ; f 
ind . -type f -print | zip -q $abs_src_zip -@ ) ; 
File not found - *-template 
 
zip error: Nothing to do! (/cygdrive/c/Projects/OpenJDK/java_libs/java_libs/open 
jdk7/output_32/corba/dist/lib/src.zip) 
FIND: Parameter format not correct 
 
zip error: Nothing to do! (/cygdrive/c/Projects/OpenJDK/java_libs/java_libs/open 
jdk7/output_32/corba/dist/lib/src.zip) 
Makefile:147: recipe for target 'C:/Projects/OpenJDK/java_libs/java_libs/openjdk 
7/output_32/corba/dist/lib/src.zip' failed 
make[2]: *** [C:/Projects/OpenJDK/java_libs/java_libs/openjdk7/output_32/corba/d 
ist/lib/src.zip] Error 12 
make[2]: Leaving directory '/cygdrive/c/Projects/OpenJDK/jdk7/corba/make' 
make/corba-rules.gmk:42: recipe for target 'corba-build' failed 
make[1]: *** [corba-build] Error 2 
make[1]: Leaving directory '/cygdrive/c/Projects/OpenJDK/jdk7' 
Makefile:251: recipe for target 'build_product_image' failed 
make: *** [build_product_image] Error 2 

看起来 Corba 构建期间尚未生成 *-template 文件(我在 Corba 目录中没有找到任何 *-template 文件),因此尚未创建 src.zip 存档。

我错过了什么?

请您参考如下方法:

我能够通过 alexkasko 的脚本构建 OpenJDK:https://github.com/alexkasko/openjdk-unofficial-builds


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!