Build problems on Jenkins prototypes
David Holmes
david.holmes at oracle.com
Mon Aug 25 00:31:12 UTC 2014
On 22/08/2014 1:12 AM, Eric McCorkle wrote:
> 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?
Check the contents of the generated spec.gmk and hotspot-spec.gmk. I've
never seen anything like this.
Also try just building hotspot on its own to get clearer log details -
the logs are a disaster with the current level of parallelism. :(
David
> 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.
>>
>>
More information about the build-dev
mailing list