Build problems on Jenkins prototypes

Erik Joelsson erik.joelsson at oracle.com
Thu Aug 21 13:22:19 UTC 2014


The hotspot makefiles are trying to invoke nmake on linux? That looks 
really weird and I have not seen it before.

/Erik

On 2014-08-21 15:04, Eric McCorkle wrote:
> Hello,
>
> Recent changes seem to have caused the build on my Jenkins prototypes to
> no longer work.
>
> Here is a transcript:
>
> $ hg clone --rev 70e378877c6af42790df8ae3492a66e1e0ed00e7 --noupdate
> http://hg.openjdk.java.net/jdk9/dev
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64
> requesting all changes
> adding changesets
> adding manifests
> adding file changes
> added 1129 changesets with 1652 changes to 150 files
> [x86-64] $ hg update --rev 70e378877c6af42790df8ae3492a66e1e0ed00e7
> 93 files updated, 0 files merged, 0 files removed, 0 files unresolved
> [x86-64] $ hg log --rev . --template {node}
> [x86-64] $ hg log --rev . --template {rev}
> [x86-64] $ hg log --rev 2bfa8c391bdcbec62b308178b000bf99ae0f5088
> changeset:   1126:2bfa8c391bdc
> user:        erikj
> date:        Wed Aug 20 14:11:35 2014 +0200
> summary:     8055405: JDK 9 build started failing on ja_JP.UTF-8 locale
> due to mapping error (encoding=ascii).
>
> [x86-64] $ hg log --template "<changeset node='{node}'
> author='{author|xmlescape}' rev='{rev}'
> date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n"
> --rev 70e378877c6af42790df8ae3492a66e1e0ed00e7:0 --follow --prune
> 2bfa8c391bdcbec62b308178b000bf99ae0f5088 --encoding UTF-8 --encodingmode
> replace
> Copying file to langtools.patch
> Copying file to jdk.patch
> [x86-64] $ /bin/sh -xe /tmp/hudson3997601697769541339.sh
> + sh get_source.sh
> WARNING: Mercurial version 2.6.3 or later is recommended. /usr/bin/hg is
> version 1.4
> # Repositories:  corba jaxp jaxws langtools jdk hotspot nashorn
>                  corba:   hg clone
> http://hg.openjdk.java.net/jdk9/dev/corba corba
>                  corba:   requesting all changes
>                  corba:   adding changesets
>                  corba:   adding manifests
>                  corba:   adding file changes
>                  corba:   added 613 changesets with 4812 changes to 2572
> files
>                  corba:   updating to branch default
>                  corba:   1191 files updated, 0 files merged, 0 files
> removed, 0 files unresolved
>                   jaxp:   hg clone
> http://hg.openjdk.java.net/jdk9/dev/jaxp jaxp
>                   jaxp:   requesting all changes
>                   jaxp:   adding changesets
>                   jaxp:   adding manifests
>                   jaxp:   adding file changes
>                   jaxp:   added 632 changesets with 8821 changes to 6295
> files
>                   jaxp:   updating to branch default
>                   jaxp:   2067 files updated, 0 files merged, 0 files
> removed, 0 files unresolved
>                  jaxws:   hg clone
> http://hg.openjdk.java.net/jdk9/dev/jaxws jaxws
>                  jaxws:   requesting all changes
>                  jaxws:   adding changesets
>                  jaxws:   adding manifests
>                  jaxws:   adding file changes
>                  jaxws:   added 528 changesets with 19924 changes to
> 10515 files
>                  jaxws:   updating to branch default
>                  jaxws:   3747 files updated, 0 files merged, 0 files
> removed, 0 files unresolved
>              langtools:   hg clone
> http://hg.openjdk.java.net/jdk9/dev/langtools langtools
>              langtools:   requesting all changes
>              langtools:   adding changesets
>              langtools:   adding manifests
>              langtools:   adding file changes
>              langtools:   added 2595 changesets with 24529 changes to
> 8301 files
>              langtools:   updating to branch default
>              langtools:   6589 files updated, 0 files merged, 0 files
> removed, 0 files unresolved
>                hotspot:   hg clone
> http://hg.openjdk.java.net/jdk9/dev/hotspot hotspot
>                hotspot:   requesting all changes
>                hotspot:   adding changesets
>                hotspot:   adding manifests
>                hotspot:   adding file changes
>                hotspot:   added 6869 changesets with 40373 changes to
> 5590 files
>                hotspot:   updating to branch default
>                hotspot:   4646 files updated, 0 files merged, 0 files
> removed, 0 files unresolved
>                nashorn:   hg clone
> http://hg.openjdk.java.net/jdk9/dev/nashorn nashorn
>                nashorn:   requesting all changes
>                nashorn:   adding changesets
>                nashorn:   adding manifests
>                nashorn:   adding file changes
>                nashorn:   added 975 changesets with 9821 changes to 3020
> files
>                nashorn:   updating to branch default
>                nashorn:   2353 files updated, 0 files merged, 0 files
> removed, 0 files unresolved
>
>                    jdk:   hg clone
> http://hg.openjdk.java.net/jdk9/dev/jdk jdk
>                    jdk:   requesting all changes
>                    jdk:   adding changesets
>                    jdk:   adding manifests
>                    jdk:   adding file changes
>                    jdk:   added 10526 changesets with 110705 changes to
> 40314 files
>                    jdk:   updating to branch default
>                    jdk:   22859 files updated, 0 files merged, 0 files
> removed, 0 files unresolved
> # Repositories:  . corba jaxp jaxws langtools jdk hotspot nashorn
>                   jaxp:   cd jaxp && hg pull -u
>                   jaxp:   pulling from
> http://hg.openjdk.java.net/jdk9/dev/jaxp
>                   jaxp:   searching for changes
>                   jaxp:   no changes found
>                      .:   cd . && hg pull -u
>                      .:   pulling from http://hg.openjdk.java.net/jdk9/dev
>                      .:   searching for changes
>                      .:   no changes found
>                  corba:   cd corba && hg pull -u
>                  corba:   pulling from
> http://hg.openjdk.java.net/jdk9/dev/corba
>                  corba:   searching for changes
>                  corba:   no changes found
>
>                  jaxws:   cd jaxws && hg pull -u
>                  jaxws:   pulling from
> http://hg.openjdk.java.net/jdk9/dev/jaxws
>                  jaxws:   searching for changes
>                  jaxws:   no changes found
>                    jdk:   cd jdk && hg pull -u
>                    jdk:   pulling from
> http://hg.openjdk.java.net/jdk9/dev/jdk
>                    jdk:   searching for changes
>                    jdk:   no changes found
>                nashorn:   cd nashorn && hg pull -u
>                nashorn:   pulling from
> http://hg.openjdk.java.net/jdk9/dev/nashorn
>                nashorn:   searching for changes
>                nashorn:   no changes found
>              langtools:   cd langtools && hg pull -u
>              langtools:   pulling from
> http://hg.openjdk.java.net/jdk9/dev/langtools
>              langtools:   searching for changes
>              langtools:   no changes found
>                hotspot:   cd hotspot && hg pull -u
>                hotspot:   pulling from
> http://hg.openjdk.java.net/jdk9/dev/hotspot
>                hotspot:   searching for changes
>                hotspot:   no changes found
> [x86-64] $ /bin/sh -xe /tmp/hudson3827225950755515478.sh
> + '[' -s langtools.patch ']'
> + '[' -s jdk.patch ']'
> [x86-64] $ /bin/sh -xe /tmp/hudson1285541260732495112.sh
> + env
> MANPATH=:/var/cfengine/share/man
> BUILD_URL=http://sc11136757:8080/job/jdk9-dev/OS=linux,arch=x86-64/12/
> HOSTNAME=sc11136757
> HUDSON_SERVER_COOKIE=9b26847aa989b9ed
> SHELL=/bin/bash
> TERM=xterm
> HISTSIZE=1000
> MERCURIAL_REVISION_NUMBER=1128
> SSH_CLIENT=10.154.100.100 54279 22
> BUILD_TAG=jenkins-jdk9-dev-OS=linux,arch=x86-64-12
> QTDIR=/usr/lib64/qt-3.3
> QTINC=/usr/lib64/qt-3.3/include
> OS=linux
> SSH_TTY=/dev/pts/1
> WORKSPACE=/scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64
> MERCURIAL_REVISION_SHORT=70e378877c6a
> JOB_URL=http://sc11136757:8080/job/jdk9-dev/OS=linux,arch=x86-64/
> USER=jenkins
> http_proxy=www-proxy.us.oracle.com:80
> ADE_AUTO_MAP=disabled
> LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:!
>   *.xcf=01;3
> 5:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
> LD_LIBRARY_PATH=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/amd64
> ADE_SITE=hq
> SUDO_USER=emccorkl
> SUDO_UID=536338
> ftp_proxy=www-proxy.us.oracle.com:80
> ADE_DEFAULT_VIEW_STORAGE_LOC=/net/sc11136757/scratch/emccorkl/view_storage
> ADE_CHROOT_SHELL=/ade_autofs/ade_infra/UTL_MAIN_GENERIC.rdd/LATEST/utl/chroot_env.pl
> NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat
> JENKINS_HOME=/var/lib/jenkins
> ADE_DEFAULT_TWORK_STORAGE_LOC=/net/sc11136757/scratch/emccorkl/view_storage
> PATH=/usr/share/java-1.8.0//bin:/usr/share/java-1.8.0//bin:/sbin:/usr/sbin:/bin:/usr/bin
> MAIL=/var/spool/mail/emccorkl
> _=/bin/env
> INPUTRC=/etc/inputrc
> PWD=/scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64
> JAVA_HOME=/usr/share/java-1.8.0/
> HUDSON_URL=http://sc11136757:8080/
> LANG=en_US.UTF-8
> KDE_IS_PRELINKED=1
> JOB_NAME=jdk9-dev/OS=linux,arch=x86-64
> MODULEPATH=/usr/share/Modules/modulefiles:/etc/modulefiles
> TZ=PST8PDT
> KDEDIRS=/usr
> BUILD_DISPLAY_NAME=#12
> XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt
> BUILD_ID=2014-08-21_05-17-31
> JENKINS_URL=http://sc11136757:8080/
> SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
> ADE_DEFAULT_TRANS_STORAGE_LOC=/net/sc11136757/scratch/emccorkl/.ade/txn_storage
> SUDO_COMMAND=/bin/bash
> HOME=/scratch/jenkins
> SHLVL=5
> MERCURIAL_REVISION=70e378877c6af42790df8ae3492a66e1e0ed00e7
> JENKINS_SERVER_COOKIE=9b26847aa989b9ed
> EXECUTOR_NUMBER=2
> NODE_LABELS=64bit linux master x86-64
> LOGNAME=jenkins
> QTLIB=/usr/lib64/qt-3.3/lib
> CVS_RSH=ssh
> SSH_CONNECTION=10.154.100.100 54279 10.133.141.220 22
> HUDSON_HOME=/var/lib/jenkins
> MODULESHOME=/usr/share/Modules
> NODE_NAME=master
> LESSOPEN=|/usr/bin/lesspipe.sh %s
> GCONF_LOCAL_LOCKS=1
> BUILD_NUMBER=12
> arch=x86-64
> INSTANCE=8M59VYK6V7NQ
> HUDSON_COOKIE=c8daef47-a035-49c2-8bc3-7e826174dc2d
> SUDO_GID=8500
> G_BROKEN_FILENAMES=1
> module=() {  eval `/usr/bin/modulecmd bash $*`
> }
> + mkdir staging
> ++ pwd
> ++ pwd
> + sh configure
> --prefix=/scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/staging
> --exec-prefix=/scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/staging
> Running generated-configure.sh
> configure: Configuration created at Thu Aug 21 05:20:27 PDT 2014.
> configure: configure script generated at timestamp 1408448519.
> checking for basename... /bin/basename
> checking for bash... /bin/bash
> checking for cat... /bin/cat
> checking for chmod... /bin/chmod
> checking for cmp... /usr/bin/cmp
> checking for comm... /usr/bin/comm
> checking for cp... /bin/cp
> checking for cut... /bin/cut
> checking for date... /bin/date
> checking for gdiff... no
> checking for diff... /usr/bin/diff
> checking for dirname... /usr/bin/dirname
> checking for echo... /bin/echo
> checking for expr... /usr/bin/expr
> checking for file... /usr/bin/file
> checking for find... /bin/find
> checking for head... /usr/bin/head
> checking for ln... /bin/ln
> checking for ls... /bin/ls
> checking for mkdir... /bin/mkdir
> checking for mktemp... /bin/mktemp
> checking for mv... /bin/mv
> checking for nawk... no
> checking for gawk... /bin/gawk
> checking for printf... /usr/bin/printf
> checking for rm... /bin/rm
> checking for sh... /bin/sh
> checking for sort... /bin/sort
> checking for tail... /usr/bin/tail
> checking for tar... /bin/tar
> checking for tee... /usr/bin/tee
> checking for touch... /bin/touch
> checking for tr... /usr/bin/tr
> checking for uname... /bin/uname
> checking for uniq... /usr/bin/uniq
> checking for wc... /usr/bin/wc
> checking for which... /usr/bin/which
> checking for xargs... /usr/bin/xargs
> checking for gawk... gawk
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for a sed that does not truncate output... /bin/sed
> checking for cygpath... no
> checking for greadlink... no
> checking for readlink... /bin/readlink
> checking for df... /bin/df
> checking for SetFile... no
> checking for cpio... /bin/cpio
>
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking target system type... x86_64-unknown-linux-gnu
> checking openjdk-build os-cpu... linux-x86_64
> checking openjdk-target os-cpu... linux-x86_64
> checking compilation type... native
> checking for top-level directory...
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64
> checking for presence of closed sources... no
> checking if closed source is suppressed (openjdk-only)... no
> checking which variant of the JDK to build... normal
> checking which interpreter of the JVM to build... template
> checking which variants of the JVM to build... server
> checking which debug level to use... release
> checking for sysroot...
> checking for toolchain path...
> checking for extra path...
> checking where to store configuration... in default location
> checking what configuration name to use...
> linux-x86_64-normal-server-release
> checking for apt-get... no
> checking for yum... yum
> checking for gmake... /usr/bin/gmake
> configure: Testing potential make at /usr/bin/gmake, found using gmake
> in PATH
> configure: Using GNU make 3.81 (or later) at /usr/bin/gmake (version:
> GNU Make 3.81)
> checking if make --output-sync is supported... no
> checking if find supports -delete... yes
> checking for unzip... /usr/bin/unzip
> checking for zip... /usr/bin/zip
> checking for ldd... /usr/bin/ldd
> checking for otool... no
> checking for greadelf... no
> checking for readelf... /usr/bin/readelf
> checking for hg... /usr/bin/hg
> checking for stat... /usr/bin/stat
> checking for time... /usr/bin/time
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for 7z... no
> checking for unzip... unzip
> checking for wget... wget
> checking headful support... include support for both headful and headless
> configure: Found potential Boot JDK using JAVA_HOME
> checking for Boot JDK... /usr/share/java-1.8.0
> checking Boot JDK version... java version "1.8.0_05" Java(TM) SE Runtime
> Environment (build 1.8.0_05-b13) Java HotSpot(TM) 64-Bit Server VM
> (build 25.5-b02, mixed mode)
> checking for java in Boot JDK... ok
> checking for javac in Boot JDK... ok
> checking for javah in Boot JDK... ok
> checking for jar in Boot JDK... ok
> checking for native2ascii in Boot JDK... ok
> checking for jarsigner in Boot JDK... ok
> checking flags for boot jdk java command ...
> checking flags for boot jdk java command for big workloads...  -Xms64M
> -Xmx1600M -XX:ThreadStackSize=1536
>
> checking flags for boot jdk java command for small workloads...
> -XX:+UseSerialGC -Xms32M -Xmx512M
> configure: Using default toolchain gcc (GNU Compiler Collection)
> checking for gcc... /usr/bin/gcc
> checking resolved symbolic links for CC... /usr/bin/gcc
> checking if CC is disguised ccache... no, keeping CC
> configure: Using gcc C compiler version 4.4.6 [gcc (GCC) 4.4.6 20120305
> (Red Hat 4.4.6-4)]
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether /usr/bin/gcc accepts -g... yes
> checking for /usr/bin/gcc option to accept ISO C89... none needed
> checking for g++... /usr/bin/g++
> checking resolved symbolic links for CXX... /usr/bin/g++
> checking if CXX is disguised ccache... no, keeping CXX
> configure: Using gcc C++ compiler version 4.4.6 [g++ (GCC) 4.4.6
> 20120305 (Red Hat 4.4.6-4)]
> checking whether we are using the GNU C++ compiler... yes
> checking whether /usr/bin/g++ accepts -g... yes
> checking how to run the C preprocessor... /usr/bin/gcc -E
> checking how to run the C++ preprocessor... /usr/bin/g++ -E
> checking for ar... ar
> configure: Rewriting AR to "/usr/bin/ar"
> checking for strip... strip
> configure: Rewriting STRIP to "/usr/bin/strip"
> checking for nm... nm
> configure: Rewriting NM to "/usr/bin/nm"
> checking for gobjcopy... no
> checking for objcopy... objcopy
> configure: Rewriting OBJCOPY to "/usr/bin/objcopy"
> checking for gobjdump... no
> checking for objdump... objdump
> configure: Rewriting OBJDUMP to "/usr/bin/objdump"
> checking if compiler supports "-Og"... no
> checking if compiler supports "-fsanitize=undefined
> -fsanitize-recover"... no
> checking if linker supports "-Xlinker -z -Xlinker relro"... yes
> checking if linker supports "-Xlinker -z -Xlinker now"... yes
>
> checking for broken SuSE 'ld' which only understands anonymous version
> tags in executables... no
> checking for jtreg... no
> 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 stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking size of int *... 8
> checking for target address size... 64 bits
> checking whether byte ordering is bigendian... no
> checking if compiler supports "-m64"... yes
>
> checking if compiler supports "-m64"... yes
> checking if we should generate debug symbols... true
> checking if we should zip debug-info files... yes
> checking what is not needed on Linux?... pulse
> checking for X... libraries , headers
> checking for gethostbyname... yes
> checking for connect... yes
> checking for remove... yes
> checking for shmat... yes
> checking for IceConnectionNumber in -lICE... yes
> checking for X11/extensions/shape.h... yes
> checking for X11/extensions/Xrender.h... yes
> checking for X11/extensions/XTest.h... yes
> checking for X11/Intrinsic.h... yes
> checking cups/cups.h usability... yes
> checking cups/cups.h presence... yes
> checking for cups/cups.h... yes
> checking cups/ppd.h usability... yes
> checking cups/ppd.h presence... yes
> checking for cups/ppd.h... yes
> checking for FREETYPE... yes
> checking for freetype... yes (using pkg-config)
>
> checking if we can compile and link with freetype... yes
> checking if we should bundle freetype... no
> checking for ALSA... yes
> checking for which libjpeg to use... bundled
> checking for which giflib to use... bundled
> checking for which lcms to use... bundled
> checking for which libpng to use... bundled
> checking for compress in -lz... yes
> checking for which zlib to use... bundled
> checking for cos in -lm... yes
> checking for dlopen in -ldl... yes
> checking if dynamic link of stdc++ is possible... yes
> checking if static link of stdc++ is possible... yes
> checking how to link with libstdc++... static
> checking if elliptic curve crypto implementation is present... yes
> checking for number of cores... 8
> checking for memory size... 64301 MB
> checking for appropriate number of jobs to run in parallel... 7
> checking whether to use sjavac... no
> checking that precompiled headers work... yes
> checking is ccache enabled... no
> checking if build directory is on local disk... yes
> configure: creating
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/build/linux-x86_64-normal-server-release/config.status
>
> config.status: creating
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/build/linux-x86_64-normal-server-release/spec.gmk
> config.status: creating
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/build/linux-x86_64-normal-server-release/hotspot-spec.gmk
> config.status: creating
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/build/linux-x86_64-normal-server-release/bootcycle-spec.gmk
> config.status: creating
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/build/linux-x86_64-normal-server-release/compare.sh
> config.status: creating
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/build/linux-x86_64-normal-server-release/spec.sh
> config.status: creating
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/build/linux-x86_64-normal-server-release/Makefile
> config.status: creating
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/build/linux-x86_64-normal-server-release/config.h
>
> ====================================================
> A new configuration has been successfully created in
>   /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/build/linux-x86_64-normal-server-release
> using configure arguments
> '--prefix=/scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/staging
> --exec-prefix=/scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/staging'.
>
> Configuration summary:
> * Debug level:    release
> * HS debug level: product
> * JDK variant:    normal
> * JVM variants:   server
> * OpenJDK target: OS: linux, CPU architecture: x86, address length: 64
>
> Tools summary:
> * Boot JDK:       java version "1.8.0_05" Java(TM) SE Runtime
> Environment (build 1.8.0_05-b13) Java HotSpot(TM) 64-Bit Server VM
> (build 25.5-b02, mixed mode)  (at /usr/share/java-1.8.0)
> * Toolchain:      gcc (GNU Compiler Collection)
> * C Compiler:     Version 4.4.6 (at /usr/bin/gcc)
> * C++ Compiler:   Version 4.4.6 (at /usr/bin/g++)
>
> Build performance summary:
> * Cores to use:   7
> * Memory limit:   64301 MB
>
> + gmake all
> Running make as '/usr/bin/gmake -s VERBOSE=-s LOG_LEVEL=warn -R -I
> /scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/make/common
> -s
> SPEC=/scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64//build/linux-x86_64-normal-server-release/spec.gmk'
> Building OpenJDK for target 'all' in configuration
> 'linux-x86_64-normal-server-release'
>
> Compiling 1 files for BUILD_TOOLS_LANGTOOLS
> Creating jdk/jce/unsigned/policy/unlimited/US_export_policy.jar
> Creating jdk/jce/unsigned/policy/limited/local_policy.jar
> Creating jdk/jce/unsigned/policy/unlimited/local_policy.jar
>
> gmake[4]: warning: -jN forced in submake: disabling jobserver mode.
> INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
> /bin/sh: line 1: nmake: command not found
> gmake[5]: *** [generic_build2] Error 127
> gmake[4]: *** [product] Error 2
> gmake[3]: ***
> [/scratch/jenkins/workspaces/jdk9/8M59VYK6V7NQ/OS/linux/arch/x86-64/build/linux-x86_64-normal-server-release/hotspot/_hotspot.timestamp]
> Error 2
> gmake[2]: *** [hotspot] Error 2
> gmake[2]: *** Waiting for unfinished jobs....
> Compiling 32 properties into resource bundles
> gmake[2]: *** wait: No child processes.  Stop.
> gmake[1]: *** [main-wrapper] Error 2
> gmake: *** [all] Error 2
> Build step 'Execute shell' marked build as failure
>
> Finished: FAILURE
>
>
>
> It seems that the build scripts think they're running on windows for
> some reason (ie. they call nmake).  Previously, the build worked perfectly.





More information about the build-dev mailing list