Possible lead: it seems hotspot/make/defs.make defaults to Windows if it doesn't recognize the $OS variable.
1) It should throw an error in that case 2) I checked on Jenkins, and the PATH seems fine, and uname -s run as a script works fine. Could it be something about make is causing uname -s to behave funny? On 08/21/14 09:22, Erik Joelsson wrote: > 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. > >