`
lobin
  • 浏览: 436976 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

 

Java:构建发布JRE&JDK版本:1.6 

 

>hg clone http://hg.openjdk.java.net/jdk6/jdk6 jdk6

 

正在请求全部修改

正在增加修改集

正在增加清单

正在增加文件改变

已增加 115 个修改集,包含 191 个改变,修改了 37 个文件

updating to branch default

36 files updated, 0 files merged, 0 files removed, 0 files unresolved

 

>cd jdk6
>ls

ASSEMBLY_EXCEPTION  README               THIRD_PARTY_README  make

LICENSE             README-builds.html   TRADEMARK           test

Makefile            ReleaseProcess.html  get_source.sh

>sh ./get_source.sh

  # Repos:  corba jaxp jaxws langtools jdk hotspot

Starting on corba

Starting on jaxp

Starting on jaxws

Starting on langtools

Starting on jdk

Starting on hotspot

# hg clone http://hg.openjdk.java.net/jdk6/jdk6/corba corba

ÕýÔÚÇëÇóȫ²¿Ð޸Ä

ÕýÔÚÔö¼ÓÐ޸ļ¯

ÕýÔÚÔö¼ÓÇ嵥

ÕýÔÚÔö¼ÓÎļþ¸ıä

ÒÑÔö¼Ó 143 ¸öÐ޸ļ¯£¬°üº¬ 3101 ¸ö¸ı䣬Ð޸ÄÁË 1386 ¸öÎļþ

updating to branch default

1359 files updated, 0 files merged, 0 files removed, 0 files unresolved

# exit code 0

# hg clone http://hg.openjdk.java.net/jdk6/jdk6/langtools langtools

ÕýÔÚÇëÇóȫ²¿Ð޸Ä

ÕýÔÚÔö¼ÓÐ޸ļ¯

ÕýÔÚÔö¼ÓÇ嵥

ÕýÔÚÔö¼ÓÎļþ¸ıä

ÒÑÔö¼Ó 218 ¸öÐ޸ļ¯£¬°üº¬ 11329 ¸ö¸ı䣬Ð޸ÄÁË 3275 ¸öÎļþ

updating to branch default

3191 files updated, 0 files merged, 0 files removed, 0 files unresolved

# exit code 0

# hg clone http://hg.openjdk.java.net/jdk6/jdk6/jaxp jaxp

ÕýÔÚÇëÇóȫ²¿Ð޸Ä

ÕýÔÚÔö¼ÓÐ޸ļ¯

ÕýÔÚÔö¼ÓÇ嵥

ÕýÔÚÔö¼ÓÎļþ¸ıä

ÒÑÔö¼Ó 157 ¸öÐ޸ļ¯£¬°üº¬ 4632 ¸ö¸ı䣬Ð޸ÄÁË 3967 ¸öÎļþ

updating to branch default

1984 files updated, 0 files merged, 0 files removed, 0 files unresolved

# exit code 0

# hg clone http://hg.openjdk.java.net/jdk6/jdk6/jaxws jaxws

ÕýÔÚÇëÇóȫ²¿Ð޸Ä

ÕýÔÚÔö¼ÓÐ޸ļ¯

ÕýÔÚÔö¼ÓÇ嵥

ÕýÔÚÔö¼ÓÎļþ¸ıä

ÒÑÔö¼Ó 114 ¸öÐ޸ļ¯£¬°üº¬ 9767 ¸ö¸ı䣬Ð޸ÄÁË 5727 ¸öÎļþ

updating to branch default

2741 files updated, 0 files merged, 0 files removed, 0 files unresolved

# exit code 0

# hg clone http://hg.openjdk.java.net/jdk6/jdk6/hotspot hotspot

ÕýÔÚÇëÇóȫ²¿Ð޸Ä

ÕýÔÚÔö¼ÓÐ޸ļ¯

ÕýÔÚÔö¼ÓÇ嵥

ÕýÔÚÔö¼ÓÎļþ¸ıä

ÒÑÔö¼Ó 4168 ¸öÐ޸ļ¯£¬°üº¬ 53024 ¸ö¸ı䣬Ð޸ÄÁË 4759 ¸öÎļþ

updating to branch default

4076 files updated, 0 files merged, 0 files removed, 0 files unresolved

# exit code 0

# hg clone http://hg.openjdk.java.net/jdk6/jdk6/jdk jdk

ÕýÔÚÇëÇóȫ²¿Ð޸Ä

ÕýÔÚÔö¼ÓÐ޸ļ¯

ÕýÔÚÔö¼ÓÇ嵥

ÕýÔÚÔö¼ÓÎļþ¸ıä

ÒÑÔö¼Ó 1847 ¸öÐ޸ļ¯£¬°üº¬ 67751 ¸ö¸ı䣬Ð޸ÄÁË 18424 ¸öÎļþ

updating to branch default

17880 files updated, 0 files merged, 0 files removed, 0 files unresolved

# exit code 0

# Repos:  . ./corba ./hotspot ./jaxp ./jaxws ./jdk ./langtools

Starting on .

Starting on ./corba

Starting on ./hotspot

Starting on ./jaxp

Starting on ./jaxws

Starting on ./jdk

Starting on ./langtools

# cd ./jdk && hg pull -u

ÕýÔÚÀ­×Ô http://hg.openjdk.java.net/jdk6/jdk6/jdk

ÕýÔÚËÑË÷Ð޸Ä

ûÓз¢ÏÖÐ޸Ä

# exit code 0

# cd ./langtools && hg pull -u

ÕýÔÚÀ­×Ô http://hg.openjdk.java.net/jdk6/jdk6/langtools

ÕýÔÚËÑË÷Ð޸Ä

ûÓз¢ÏÖÐ޸Ä

# exit code 0

# cd ./jaxp && hg pull -u

ÕýÔÚÀ­×Ô http://hg.openjdk.java.net/jdk6/jdk6/jaxp

ÕýÔÚËÑË÷Ð޸Ä

ûÓз¢ÏÖÐ޸Ä

# exit code 0

# cd ./jaxws && hg pull -u

ÕýÔÚÀ­×Ô http://hg.openjdk.java.net/jdk6/jdk6/jaxws

ÕýÔÚËÑË÷Ð޸Ä

ûÓз¢ÏÖÐ޸Ä

# exit code 0

# cd ./hotspot && hg pull -u

ÕýÔÚÀ­×Ô http://hg.openjdk.java.net/jdk6/jdk6/hotspot

ÕýÔÚËÑË÷Ð޸Ä

ûÓз¢ÏÖÐ޸Ä

# exit code 0

# cd . && hg pull -u

ÕýÔÚÀ­×Ô http://hg.openjdk.java.net/jdk6/jdk6

ÕýÔÚËÑË÷Ð޸Ä

ûÓз¢ÏÖÐ޸Ä

# exit code 0

# cd ./corba && hg pull -u

ÕýÔÚÀ­×Ô http://hg.openjdk.java.net/jdk6/jdk6/corba

ÕýÔÚËÑË÷Ð޸Ä

ûÓз¢ÏÖÐ޸Ä

# exit code 0

 

下载CYGWIN(setup-x86-2.874.exe),要求version 1.5.12 or newer,Cygwin安装参考:https://lobin.iteye.com/admin/blogs/2435854。并安装以下工具:

Binary NamePackageDescription

ar.exeDevelbinutils: The GNU assembler, linker and binary utilities

make.exeDevelmake: The GNU version of the 'make' utility

m4.exeInterpretersm4: GNU implementation of the traditional Unix macro processor

cpio.exeUtilscpio: A program to manage archives of files

awk.exeUtilsawk: Pattern-directed scanning and processing language

file.exeUtilsfile: Determines file type using 'magic' numbers

zip.exeUtilszip: Package and compress (archive) files

unzip.exeUtilsunzip: Extract compressed files in a ZIP archive

free.exeUtilsfree: Display amount of free and used memory in the system

 

free工具搜索:procps

 

wget http://ftp.gnu.org/pub/gnu/make/make-3.81.tar.gz

 

>tar -zxvf make-3.81.tar.gz
>cd make-3.81

 

$ ./configure

 checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking for gcc... gcc

checking for C compiler default output file name... a.exe

checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables... .exe

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ANSI C... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking for a BSD-compatible install... /usr/bin/install -c

checking for ranlib... ranlib

checking how to run the C preprocessor... gcc -E

checking for ar... ar

checking for perl... perl

checking build system type... i686-pc-cygwin

checking host system type... i686-pc-cygwin

checking for egrep... grep -E

checking for AIX... no

checking for library containing strerror... none required

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking minix/config.h usability... no

checking minix/config.h presence... no

checking for minix/config.h... no

checking for function prototypes... yes

checking for string.h... (cached) yes

checking whether NLS is requested... yes

checking for msgfmt... no

checking for gmsgfmt... :

checking for xgettext... no

checking for msgmerge... no

checking for ld used by GCC... /usr/i686-pc-cygwin/bin/ld.exe

checking if the linker (/usr/i686-pc-cygwin/bin/ld.exe) is GNU ld... yes

checking for shared library run path origin... done

checking whether NLS is requested... yes

checking for GNU gettext in libc... no

checking for iconv... no, consider installing GNU libiconv

checking for GNU gettext in libintl... no

checking whether to use NLS... no

checking for special C compiler options needed for large files... no

checking for _FILE_OFFSET_BITS value needed for large files... no

checking for _LARGE_FILES value needed for large files... no

checking for library containing getpwnam... none required

checking for ANSI C header files... (cached) yes

checking for dirent.h that defines DIR... yes

checking for library containing opendir... none required

checking whether stat file-mode macros are broken... no

checking whether time.h and sys/time.h may both be included... yes

checking for stdlib.h... (cached) yes

checking locale.h usability... yes

checking locale.h presence... yes

checking for locale.h... yes

checking for unistd.h... (cached) yes

checking limits.h usability... yes

checking limits.h presence... yes

checking for limits.h... yes

checking fcntl.h usability... yes

checking fcntl.h presence... yes

checking for fcntl.h... yes

checking for string.h... (cached) yes

checking for memory.h... (cached) yes

checking sys/param.h usability... yes

checking sys/param.h presence... yes

checking for sys/param.h... yes

checking sys/resource.h usability... yes

checking sys/resource.h presence... yes

checking for sys/resource.h... yes

checking sys/time.h usability... yes

checking sys/time.h presence... yes

checking for sys/time.h... yes

checking sys/timeb.h usability... yes

checking sys/timeb.h presence... yes

checking for sys/timeb.h... yes

checking stdarg.h usability... yes

checking stdarg.h presence... yes

checking for stdarg.h... yes

checking whether gcc and cc understand -c and -o together... yes

checking for an ANSI C-conforming const... yes

checking return type of signal handlers... void

checking for uid_t in sys/types.h... yes

checking for pid_t... yes

checking for uintmax_t... yes

checking for nanoseconds field of struct stat.st_mtim... tv_nsec

checking whether to use high resolution file timestamps... yes

checking for library containing clock_gettime... none required

checking whether system uses MSDOS-style paths... no

checking for standard gettimeofday... yes

checking for memcpy... yes

checking for memmove... yes

checking for strchr... yes

checking for strdup... yes

checking for mkstemp... yes

checking for mktemp... yes

checking for fdopen... yes

checking for bsd_signal... no

checking for dup2... yes

checking for getcwd... yes

checking for realpath... yes

checking for sigsetmask... no

checking for sigaction... yes

checking for getgroups... yes

checking for seteuid... yes

checking for setegid... yes

checking for setlinebuf... yes

checking for setreuid... yes

checking for setregid... yes

checking for getrlimit... yes

checking for setrlimit... yes

checking for setvbuf... yes

checking for pipe... yes

checking for strerror... yes

checking for strsignal... yes

checking for lstat... yes

checking for readlink... yes

checking for atexit... yes

checking whether setvbuf arguments are reversed... no

checking for working strcoll... yes

checking for working alloca.h... yes

checking for alloca... yes

checking for unistd.h... (cached) yes

checking vfork.h usability... no

checking vfork.h presence... no

checking for vfork.h... no

checking for fork... yes

checking for vfork... yes

checking for working fork... yes

checking for working vfork... (cached) yes

checking for vprintf... yes

checking for _doprnt... no

checking whether closedir returns void... no

checking for getloadavg... no

checking for pstat_getdynamic... no

checking for kstat_open in -lkstat... no

checking for elf_begin in -lelf... no

checking for kvm_open in -lkvm... no

checking for getloadavg in -lutil... no

checking for getloadavg in -lgetloadavg... no

checking for getloadavg... no

checking sys/dg_sys_info.h usability... no

checking sys/dg_sys_info.h presence... no

checking for sys/dg_sys_info.h... no

checking for locale.h... (cached) yes

checking for setlocale... yes

checking inq_stats/cpustats.h usability... no

checking inq_stats/cpustats.h presence... no

checking for inq_stats/cpustats.h... no

checking sys/cpustats.h usability... no

checking sys/cpustats.h presence... no

checking for sys/cpustats.h... no

checking mach/mach.h usability... no

checking mach/mach.h presence... no

checking for mach/mach.h... no

checking nlist.h usability... no

checking nlist.h presence... no

checking for nlist.h... no

checking whether getloadavg requires setgid... no

checking whether sys_siglist is declared... yes

checking whether _sys_siglist is declared... no

checking whether __sys_siglist is declared... no

checking sys/wait.h usability... yes

checking sys/wait.h presence... yes

checking for sys/wait.h... yes

checking for waitpid... yes

checking for wait3... yes

checking for union wait... no

checking for SA_RESTART... yes

checking for location of SCCS get command... get

checking if system libc has GNU glob... no; using local copy

checking if malloc debugging is wanted... no

configure: creating ./config.status

config.status: creating Makefile

config.status: creating glob/Makefile

config.status: creating po/Makefile.in

config.status: creating config/Makefile

config.status: creating doc/Makefile

config.status: creating w32/Makefile

config.status: creating config.h

config.status: executing depfiles commands

config.status: executing default-1 commands

config.status: creating po/POTFILES

config.status: creating po/Makefile

config.status: creating build.sh

 

$ make

 make  all-recursive

make[1]: Entering directory '/cygdrive/d/usr/lib/make-3.81'

Making all in glob

make[2]: Entering directory '/cygdrive/d/usr/lib/make-3.81/glob'

if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT glob.o -MD -MP -MF ".deps/glob.Tpo" -c -o glob.o glob.c; \

then mv -f ".deps/glob.Tpo" ".deps/glob.Po"; else rm -f ".deps/glob.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT fnmatch.o -MD -MP -MF ".deps/fnmatch.Tpo" -c -o fnmatch.o fnmatch.c; \

then mv -f ".deps/fnmatch.Tpo" ".deps/fnmatch.Po"; else rm -f ".deps/fnmatch.Tpo"; exit 1; fi

rm -f libglob.a

ar cru libglob.a glob.o fnmatch.o

ranlib libglob.a

make[2]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/glob'

Making all in config

make[2]: Entering directory '/cygdrive/d/usr/lib/make-3.81/config'

make[2]: Nothing to be done for 'all'.

make[2]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/config'

Making all in po

make[2]: Entering directory '/cygdrive/d/usr/lib/make-3.81/po'

make[2]: Nothing to be done for 'all'.

make[2]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/po'

Making all in doc

make[2]: Entering directory '/cygdrive/d/usr/lib/make-3.81/doc'

make[2]: Nothing to be done for 'all'.

make[2]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/doc'

make[2]: Entering directory '/cygdrive/d/usr/lib/make-3.81'

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT ar.o -MD -MP -MF ".deps/ar.Tpo" -c -o ar.o ar.c; \

then mv -f ".deps/ar.Tpo" ".deps/ar.Po"; else rm -f ".deps/ar.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT arscan.o -MD -MP -MF ".deps/arscan.Tpo" -c -o arscan.o arscan.c; \

then mv -f ".deps/arscan.Tpo" ".deps/arscan.Po"; else rm -f ".deps/arscan.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT commands.o -MD -MP -MF ".deps/commands.Tpo" -c -o commands.o commands.c; \

then mv -f ".deps/commands.Tpo" ".deps/commands.Po"; else rm -f ".deps/commands.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT default.o -MD -MP -MF ".deps/default.Tpo" -c -o default.o default.c; \

then mv -f ".deps/default.Tpo" ".deps/default.Po"; else rm -f ".deps/default.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT dir.o -MD -MP -MF ".deps/dir.Tpo" -c -o dir.o dir.c; \

then mv -f ".deps/dir.Tpo" ".deps/dir.Po"; else rm -f ".deps/dir.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT expand.o -MD -MP -MF ".deps/expand.Tpo" -c -o expand.o expand.c; \

then mv -f ".deps/expand.Tpo" ".deps/expand.Po"; else rm -f ".deps/expand.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT file.o -MD -MP -MF ".deps/file.Tpo" -c -o file.o file.c; \

then mv -f ".deps/file.Tpo" ".deps/file.Po"; else rm -f ".deps/file.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT function.o -MD -MP -MF ".deps/function.Tpo" -c -o function.o function.c; \

then mv -f ".deps/function.Tpo" ".deps/function.Po"; else rm -f ".deps/function.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT getopt.o -MD -MP -MF ".deps/getopt.Tpo" -c -o getopt.o getopt.c; \

then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; else rm -f ".deps/getopt.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT getopt1.o -MD -MP -MF ".deps/getopt1.Tpo" -c -o getopt1.o getopt1.c; \

then mv -f ".deps/getopt1.Tpo" ".deps/getopt1.Po"; else rm -f ".deps/getopt1.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT implicit.o -MD -MP -MF ".deps/implicit.Tpo" -c -o implicit.o implicit.c; \

then mv -f ".deps/implicit.Tpo" ".deps/implicit.Po"; else rm -f ".deps/implicit.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT job.o -MD -MP -MF ".deps/job.Tpo" -c -o job.o job.c; \

then mv -f ".deps/job.Tpo" ".deps/job.Po"; else rm -f ".deps/job.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \

then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT misc.o -MD -MP -MF ".deps/misc.Tpo" -c -o misc.o misc.c; \

then mv -f ".deps/misc.Tpo" ".deps/misc.Po"; else rm -f ".deps/misc.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT read.o -MD -MP -MF ".deps/read.Tpo" -c -o read.o read.c; \

then mv -f ".deps/read.Tpo" ".deps/read.Po"; else rm -f ".deps/read.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT remake.o -MD -MP -MF ".deps/remake.Tpo" -c -o remake.o remake.c; \

then mv -f ".deps/remake.Tpo" ".deps/remake.Po"; else rm -f ".deps/remake.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT remote-stub.o -MD -MP -MF ".deps/remote-stub.Tpo" -c -o remote-stub.o remote-stub.c; \

then mv -f ".deps/remote-stub.Tpo" ".deps/remote-stub.Po"; else rm -f ".deps/remote-stub.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT rule.o -MD -MP -MF ".deps/rule.Tpo" -c -o rule.o rule.c; \

then mv -f ".deps/rule.Tpo" ".deps/rule.Po"; else rm -f ".deps/rule.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT signame.o -MD -MP -MF ".deps/signame.Tpo" -c -o signame.o signame.c; \

then mv -f ".deps/signame.Tpo" ".deps/signame.Po"; else rm -f ".deps/signame.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT strcache.o -MD -MP -MF ".deps/strcache.Tpo" -c -o strcache.o strcache.c; \

then mv -f ".deps/strcache.Tpo" ".deps/strcache.Po"; else rm -f ".deps/strcache.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT variable.o -MD -MP -MF ".deps/variable.Tpo" -c -o variable.o variable.c; \

then mv -f ".deps/variable.Tpo" ".deps/variable.Po"; else rm -f ".deps/variable.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT version.o -MD -MP -MF ".deps/version.Tpo" -c -o version.o version.c; \

then mv -f ".deps/version.Tpo" ".deps/version.Po"; else rm -f ".deps/version.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT vpath.o -MD -MP -MF ".deps/vpath.Tpo" -c -o vpath.o vpath.c; \

then mv -f ".deps/vpath.Tpo" ".deps/vpath.Po"; else rm -f ".deps/vpath.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT hash.o -MD -MP -MF ".deps/hash.Tpo" -c -o hash.o hash.c; \

then mv -f ".deps/hash.Tpo" ".deps/hash.Po"; else rm -f ".deps/hash.Tpo"; exit 1; fi

if gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I. -I.  -I./glob    -g -O2 -MT getloadavg.o -MD -MP -MF ".deps/getloadavg.Tpo" -c -o getloadavg.o getloadavg.c; \

then mv -f ".deps/getloadavg.Tpo" ".deps/getloadavg.Po"; else rm -f ".deps/getloadavg.Tpo"; exit 1; fi

gcc  -g -O2   -o make.exe  ar.o arscan.o commands.o default.o dir.o expand.o file.o function.o getopt.o getopt1.o implicit.o job.o main.o misc.o read.o remake.o remote-stub.o rule.o signame.o strcache.o variable.o version.o vpath.o hash.o getloadavg.o  glob/libglob.a

make[2]: Leaving directory '/cygdrive/d/usr/lib/make-3.81'

make[1]: Leaving directory '/cygdrive/d/usr/lib/make-3.81'

$ make install

 Making install in glob

make[1]: Entering directory '/cygdrive/d/usr/lib/make-3.81/glob'

make[2]: Entering directory '/cygdrive/d/usr/lib/make-3.81/glob'

make[2]: Nothing to be done for 'install-exec-am'.

make[2]: Nothing to be done for 'install-data-am'.

make[2]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/glob'

make[1]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/glob'

Making install in config

make[1]: Entering directory '/cygdrive/d/usr/lib/make-3.81/config'

make[2]: Entering directory '/cygdrive/d/usr/lib/make-3.81/config'

make[2]: Nothing to be done for 'install-exec-am'.

make[2]: Nothing to be done for 'install-data-am'.

make[2]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/config'

make[1]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/config'

Making install in po

make[1]: Entering directory '/cygdrive/d/usr/lib/make-3.81/po'

if test "make" = "gettext-tools"; then \

  /bin/sh ../config/mkinstalldirs /usr/local/share/gettext/po; \

  for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.

    /usr/bin/install -c -m 644 ./$file \

                    /usr/local/share/gettext/po/$file; \

  done; \

  for file in Makevars; do \

    rm -f /usr/local/share/gettext/po/$file; \

  done; \

else \

  : ; \

fi

make[1]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/po'

Making install in doc

make[1]: Entering directory '/cygdrive/d/usr/lib/make-3.81/doc'

make[2]: Entering directory '/cygdrive/d/usr/lib/make-3.81/doc'

make[2]: Nothing to be done for 'install-exec-am'.

test -z "/usr/local/info" || mkdir -p -- "/usr/local/info"

 /usr/bin/install -c -m 644 './make.info' '/usr/local/info/make.info'

 /usr/bin/install -c -m 644 './make.info-1' '/usr/local/info/make.info-1'

 /usr/bin/install -c -m 644 './make.info-2' '/usr/local/info/make.info-2'

 install-info --info-dir='/usr/local/info' '/usr/local/info/make.info'

make[2]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/doc'

make[1]: Leaving directory '/cygdrive/d/usr/lib/make-3.81/doc'

make[1]: Entering directory '/cygdrive/d/usr/lib/make-3.81'

make[2]: Entering directory '/cygdrive/d/usr/lib/make-3.81'

test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"

  /usr/bin/install -c 'make.exe' '/usr/local/bin/make.exe'

test -z "/usr/local/man/man1" || mkdir -p -- "/usr/local/man/man1"

 /usr/bin/install -c -m 644 './make.1' '/usr/local/man/man1/make.1'

make[2]: Leaving directory '/cygdrive/d/usr/lib/make-3.81'

make[1]: Leaving directory '/cygdrive/d/usr/lib/make-3.81'

 

$ make ARCH_DATA_MODEL=32 ALT_OUTPUTDIR=D:\home\admin\workstation\jdk

 jdk/make/common/shared/Defs-windows.gmk:310: WARNING: No VS2010 available. No VS100COMNTOOLS found on system. No WINDOWSSDKDIR found on system.

jdk/make/common/shared/Defs-windows.gmk:323: *** ERROR: No VS2010 found on system.。 停止。

 

 

分享到:
评论

相关推荐

    java中idea启动java项目报错-error:java: 无效的源发行版: 10

    但是在启动项目的时候,控制台报错如下:error:java: 无 效 的 源 发 行 版 : 10。脑残审核,你告诉我哪个是广告??? 问题分析 报错了java的版本问题,看到这个错误应该就能很快的想到是因为java的j d k版本依赖...

    anapsix/alpine-java:8-server-jre-unlimited

    docker镜像=》anapsix/alpine-java:8_server-jre_unlimited,使用的时候 docker load-i xxx.tar即可

    Java:Selenium2+Java自动化测试实战.docx

    Java:Selenium2+Java自动化测试实战Java:Selenium2+Java自动化测试实战Java:Selenium2+Java自动化测试实战Java:Selenium2+Java自动化测试实战Java:Selenium2+Java自动化测试实战Java:Selenium2+Java自动化测试...

    Optimizing Java: Practical Techniques for Improving JVM Application Performance

    Learn how Java principles and technology make the best use of modern hardware and operating systems Explore several performance tests and common anti-patterns that can vex your team Understand the ...

    protobuf-java-3.11.4-API文档-中文版.zip

    Maven坐标:com.google.protobuf:protobuf-java:3.11.4; 标签:google、protobuf、java、中文文档、jar包; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档...

    flatbuffers-java-1.12.0-API文档-中文版.zip

    Maven坐标:com.google.flatbuffers:flatbuffers-java:1.12.0; 标签:google、flatbuffers、java、中文文档、jar包; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...

    Java, Java, Java:java,java,java.pdf

    Java, Java, Java:java,java,java.pdf

    lz4-java-1.4.1-API文档-中文版.zip

    Maven坐标:org.lz4:lz4-java:1.4.1; 标签:lz4、java、中文文档、jar包; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和...

    Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams

    Get an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today's applications. This compact book includes in-depth introductions to ...

    lz4-java-1.8.0-API文档-中文版.zip

    Maven坐标:org.lz4:lz4-java:1.8.0; 标签:lz4、java、中文文档、jar包; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和...

    lz4-java-1.4.0-API文档-中文版.zip

    Maven坐标:org.lz4:lz4-java:1.4.0; 标签:java、lz4、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...

    常见编程语言:JAVA:JAVA数据结构

    常见编程语言:JAVA:JAVA数据结构

    Potato-leetcode-solution-java:leetcode解题大全

    idea运行提示错误:java:无效的源发行版:1.9 #项目升级到maven工程 源1.5中不支持diamond运算符 错误:Java:编译失败:内部Java编译器错误 git push web一次push到两个仓库设置 修改本地代码中.git / config...

    Java The Complete Reference ,11th Edition.pdf

    Java: The Complete Reference, Eleventh Edition By 作者: Herbert Schildt ISBN-10 书号: 1260440230 ISBN-13 书号: 9781260440232 Edition 版本: 11 出版日期: 2018-12-12 pages 页数: (1955) The Definitive ...

    ion-java-1.0.2-API文档-中英对照版.zip

    Maven坐标:software.amazon.ion:ion-java:1.0.2; 标签:amazon、java、software、ion、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...

    snappy-java-1.1.8.2-API文档-中文版.zip

    Maven坐标:org.xerial.snappy:snappy-java:1.1.8.2; 标签:xerial、snappy、java、中文文档、jar包; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的...

    Java:正则表达式j教材

    Java:正则表达式j教材

    protobuf-java-3.11.4-API文档-中英对照版.zip

    Maven坐标:com.google.protobuf:protobuf-java:3.11.4; 标签:google、protobuf、java、中英对照文档、jar包; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...

    IDEA解决Java:程序包xxxx不存在的问题

    有时候我们在导入程序之后,系统会给出错误提示:Java:程序包xxxx不存在,现在我这里有一招,就是使用IDEA自动导入Java程序包,这也是IDEA的一大优点。 内容 当出现如题所示的错误时候,不用着急,这是因为配置Java...

    lz4-java-1.8.0-API文档-中英对照版.zip

    Maven坐标:org.lz4:lz4-java:1.8.0; 标签:lz4、java、中英对照文档、jar包; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...

Global site tag (gtag.js) - Google Analytics