构建JDK8报错了,哪位大神能帮忙看下什么原因 ?

原创 2015年08月23日 10:48:47

我的代码是从java.net网站下载的,名称为openjdk-8-src-b132-03_mar_2014.zip

CPU:i54469

OS:Ubuntu 15.04

执行CONFIGURE之前需要 unset JAVA_TOOL_OPTIONS

configure执行成功后,运行下面语句报错了,具体错误请看标黄的部分


/Desktop/openjdk$ make CONF=linux-x86_64-normal-server-fastdebug

Building 'linux-x86_64-normal-server-fastdebug' (matching CONF=linux-x86_64-normal-server-fastdebug)
Building OpenJDK for target 'default' in configuration 'linux-x86_64-normal-server-fastdebug'

## Starting langtools
## Finished langtools (build time 00:00:00)

## Starting hotspot
make[2]: warning: -jN forced in submake: disabling jobserver mode.
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: ALT_OBJCOPY=/usr/bin/objcopy
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: ALT_OBJCOPY=/usr/bin/objcopy
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
/usr/bin/make: invalid option -- '/'
/usr/bin/make: invalid option -- 'a'
/usr/bin/make: invalid option -- '/'
/usr/bin/make: invalid option -- 'c'
Usage: make [options] [target] ...
Options:

  -b, -m                      Ignored for compatibility.
  -B, --always-make           Unconditionally make all targets.
  -C DIRECTORY, --directory=DIRECTORY
                              Change to DIRECTORY before doing anything.
  -d                          Print lots of debugging information.
  --debug[=FLAGS]             Print various types of debugging information.
  -e, --environment-overrides
                              Environment variables override makefiles.
  --eval=STRING               Evaluate STRING as a makefile statement.
  -f FILE, --file=FILE, --makefile=FILE
                              Read FILE as a makefile.
  -h, --help                  Print this message and exit.
  -i, --ignore-errors         Ignore errors from recipes.
  -I DIRECTORY, --include-dir=DIRECTORY
                              Search DIRECTORY for included makefiles.
  -j [N], --jobs[=N]          Allow N jobs at once; infinite jobs with no arg.
  -k, --keep-going            Keep going when some targets can't be made.
  -l [N], --load-average[=N], --max-load[=N]
                              Don't start multiple jobs unless load is below N.
  -L, --check-symlink-times   Use the latest mtime between symlinks and target.
  -n, --just-print, --dry-run, --recon
                              Don't actually run any recipe; just print them.
  -o FILE, --old-file=FILE, --assume-old=FILE
                              Consider FILE to be very old and don't remake it.
  -O[TYPE], --output-sync[=TYPE]
                              Synchronize output of parallel jobs by TYPE.
  -p, --print-data-base       Print make's internal database.
  -q, --question              Run no recipe; exit status says if up to date.
  -r, --no-builtin-rules      Disable the built-in implicit rules.
  -R, --no-builtin-variables  Disable the built-in variable settings.
  -s, --silent, --quiet       Don't echo recipes.
  -S, --no-keep-going, --stop
                              Turns off -k.
  -t, --touch                 Touch targets instead of remaking them.
  --trace                     Print tracing information.
  -v, --version               Print the version number of make and exit.
  -w, --print-directory       Print the current directory.
  --no-print-directory        Turn off -w, even if it was turned on implicitly.
  -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
                              Consider FILE to be infinitely new.
  --warn-undefined-variables  Warn when an undefined variable is referenced.

This program built for x86_64-pc-linux-gnu
Report bugs to <bug-make@gnu.org>
make[5]: *** [ad_stuff] Error 2
/home/dxt/Desktop/openjdk/hotspot/make/linux/makefiles/top.make:91: recipe for target 'ad_stuff' failed
/home/dxt/Desktop/openjdk/hotspot/make/linux/Makefile:289: recipe for target 'fastdebug' failed
make[4]: *** [fastdebug] Error 2
Makefile:216: recipe for target 'generic_build2' failed
make[3]: *** [generic_build2] Error 2
Makefile:167: recipe for target 'fastdebug' failed
make[2]: *** [fastdebug] Error 2
HotspotWrapper.gmk:44: recipe for target '/home/dxt/Desktop/openjdk/build/linux-x86_64-normal-server-fastdebug/hotspot/_hotspot.timestamp' failed
make[1]: *** [/home/dxt/Desktop/openjdk/build/linux-x86_64-normal-server-fastdebug/hotspot/_hotspot.timestamp] Error 2
/home/dxt/Desktop/openjdk//make/Main.gmk:108: recipe for target 'hotspot-only' failed
make: *** [hotspot-only] Error 2
dxt@dxt-All-Series:~/Desktop/openjdk$ pon dsl-provider
Plugin rp-pppoe.so loaded.

Ubuntu16.04中编译openjdk7

根据《深入理解java虚拟机》一书学习。 首先是获取openjdk7的源码,https://jdk7.java.net/source.html 在这个网页下载相应的源码 编译源码所需要的工具有gcc ...
  • u012601009
  • u012601009
  • 2017-03-03 11:54:07
  • 284

很感谢这篇文张【已解决】Makefile:xxx: recipe for target xxx failed +【顺带搞懂了】如何忽略makefile执行过程中的某些命令的错误而得以继续运行

转载自http://www.crifan.com/make_makefile_recipe_for_target_failed_omit_error_while_executing_makefile/...
  • laogaoAV
  • laogaoAV
  • 2013-06-08 21:49:42
  • 88267

在Ubuntu 12.04 上编译调试 OpenJDK8

介绍如何在 ubuntu 12.04 上下载 openjdk8 代码,并编译,调试。
  • on_1y
  • on_1y
  • 2014-08-22 20:34:08
  • 9456

构建JDK8报错了,哪位大神能帮忙看下什么原因 ?

构建JDK8报错了,哪位大神能帮忙看下什么原因 ?
  • WoZhiShuoLiangJuHua
  • WoZhiShuoLiangJuHua
  • 2015-08-23 10:48:47
  • 1122

QT编译遇到的初级问题整理 gnu-libstdc++\4.9\include\cstdlib:72: error: stdlib.h: No such file or directory

QT编译遇到的初级问题整理 gnu-libstdc++\4.9\include\cstdlib:72: error: stdlib.h: No such file or directory Error...
  • firedragon7031
  • firedragon7031
  • 2015-06-18 08:16:36
  • 5768

众数的程序(使用到快速排序)

  • 2009年03月11日 17:06
  • 713B
  • 下载

《SQL入门经典》学习笔记

第一部分  SQL概念综述 第1章  欢迎来到SQL世界 1.4.1 表命名标准 表的名称以_TBL作为后缀,表的索引以_INX为后缀 1.4.3 表的构成 字段是表里的一列,记录是表里...
  • jiangtaozy
  • jiangtaozy
  • 2016-07-22 16:10:53
  • 790

通过bulid一个微服务学习docker

If you are looking to get your hands dirty and learn all about Docker, then look no further! In this...
  • qq_14926159
  • qq_14926159
  • 2016-11-02 18:08:55
  • 390

编程术语英汉对照

abstract 抽象的 抽象的   abstraction 抽象体、抽象物、抽象性 抽象体、抽象物、抽象性   access 存取、取用 存取、访问   access level 存取级别 访问级别...
  • RaRen
  • RaRen
  • 2008-08-23 18:09:00
  • 11634

TXT在线小说管理器

  • 2013年12月17日 14:41
  • 20.73MB
  • 下载
收藏助手
不良信息举报
您举报文章:构建JDK8报错了,哪位大神能帮忙看下什么原因 ?
举报原因:
原因补充:

(最多只允许输入30个字)