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.