jdk9 client build problem in linux
Prasanta Sadhukhan
prasanta.sadhukhan at oracle.com
Fri Aug 19 13:21:56 UTC 2016
Hi All,
I have tried to checkout fresh jdk9-client repo today in ubuntu 32 bit
linux and build but experiencing a failure
*/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/support/test/hotspot/jtreg/native/support/exeinvoke/exeinvoke.o:
In function `main':**
**/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:253:
undefined reference to `JNI_CreateJavaVM'**
**/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:264:
undefined reference to `pthread_create'**
**/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:265:
undefined reference to `pthread_join'**
**/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:277:
undefined reference to `pthread_create'**
**/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:278:
undefined reference to `pthread_join'**
*
Is it a known problem? Does anyone know what needs to be done? "make
all" and "configure" log is below.
Regards
Prasanta
----------------------------
#make all
Building target 'all' in configuration 'linux-x86-normal-server-fastdebug'
Compiling 2878 files for java.base
Building JVM variant 'server' with features 'all-gcs cds closed-src
commercial-features compiler1 compiler2 fprof jni-check jvmti management
nmt services trace vm-structs'
Updating jimage due to makefile changes
Updating jlink due to makefile changes
Updating jmod due to makefile changes
Compiling 17 files for java.datatransfer
Compiling 1817 files for java.xml
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiling 14 files for java.prefs
Compiling 2852 files for java.desktop
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Compiling 34 files for java.logging
Compiling 25 files for java.activation
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiling 6 files for java.annotations.common
Compiling 15 files for java.scripting
Compiling 1 files for java.compact1
Compiling 123 files for java.rmi
Compiling 78 files for java.sql
Compiling 1 files for java.compact2
Compiling 116 files for java.compiler
Compiling 20 files for java.instrument
Compiling 30 files for java.security.sasl
Compiling 193 files for java.naming
Compiling 373 files for java.management
Compiling 211 files for java.security.jgss
Compiling 51 files for java.sql.rowset
Compiling 282 files for java.xml.crypto
Compiling 1 files for java.compact3
Compiling 4 files for java.transaction
Compiling 1480 files for java.corba
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiling 110 files for java.httpclient
Compiling 1 files for java.se
Compiling 747 files for java.xml.bind
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiling 44 files for jdk.httpserver
Compiling 1227 files for java.xml.ws
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiling 1 files for java.se.ee
Compiling 21 files for java.smartcardio
Compiling 18 files for jdk.accessibility
Compiling 59 files for jdk.jvmstat
Compiling 15 files for jdk.attach
Compiling 120 files for jdk.charsets
Compiling 392 files for jdk.compiler
Compiling 8 files for jdk.crypto.ec
Compiling 67 files for jdk.crypto.pkcs11
Compiling 66 files for jdk.dynalink
Compiling 1034 files for jdk.hotspot.agent
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiling 46 files for jdk.internal.le
Compiling 46 files for jdk.internal.opt
Compiling 31 files for jdk.jartool
Compiling 444 files for jdk.javadoc
Compiling 38 files for jdk.jcmd
Compiling 24 files for jdk.management
Compiling 64 files for jdk.jconsole
Compiling 109 files for jdk.jdeps
Compiling 250 files for jdk.jdi
Compiling 1 files for jdk.jdwp.agent
Compiling 155 files for jdk.jfr
Compiling 70 files for jdk.jlink
Compiling 83 files for jdk.jshell
Compiling 5 files for jdk.jsobject
Compiling 11 files for jdk.jstatd
Compiling 2103 files for jdk.localedata
Compiling 5 files for jdk.management.cmm
Compiling 14 files for jdk.management.jfr
Compiling 59 files for jdk.management.resource
Compiling 15 files for jdk.naming.dns
Compiling 7 files for jdk.naming.rmi
Compiling 9 files for jdk.net
Compiling 1 files for jdk.pack200
Compiling 14 files for jdk.security.jgss
Compiling 14 files for jdk.policytool
Compiling 227 files for jdk.rmic
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiling 10 files for jdk.scripting.nashorn.shell
Compiling 33 files for jdk.sctp
Compiling 37 files for jdk.security.auth
Compiling 281 files for jdk.snmp
Compiling 10 files for jdk.unsupported
Compiling 4 files for jdk.vm.cds
Compiling 177 files for jdk.vm.ci
Compiling 776 files for jdk.xml.bind
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiling 90 files for jdk.xml.dom
Compiling 235 files for jdk.xml.ws
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiling 14 files for jdk.zipfs
Creating images/jmods/java.activation.jmod
Creating images/jmods/java.annotations.common.jmod
Updating java due to makefile changes
Updating keytool due to makefile changes
Creating images/jmods/java.compact1.jmod
Creating images/jmods/java.compact2.jmod
Creating images/jmods/java.compact3.jmod
Creating images/jmods/java.compiler.jmod
Creating images/jmods/java.datatransfer.jmod
Updating appletviewer due to makefile changes
Creating images/jmods/java.desktop.jmod
Creating images/jmods/java.httpclient.jmod
Creating images/jmods/java.instrument.jmod
Creating images/jmods/java.logging.jmod
Warning: generation and use of skeletons and static stubs for JRMP
is deprecated. Skeletons are unnecessary, and static stubs have
been superseded by dynamically generated stubs. Users are
encouraged to migrate away from using rmic to generate skeletons and static
stubs. See the documentation for java.rmi.server.UnicastRemoteObject.
Creating images/jmods/java.management.jmod
Creating images/jmods/java.naming.jmod
Creating images/jmods/java.prefs.jmod
Warning: generation and use of skeletons and static stubs for JRMP
is deprecated. Skeletons are unnecessary, and static stubs have
been superseded by dynamically generated stubs. Users are
encouraged to migrate away from using rmic to generate skeletons and static
stubs. See the documentation for java.rmi.server.UnicastRemoteObject.
Warning: generation and use of skeletons and static stubs for JRMP
is deprecated. Skeletons are unnecessary, and static stubs have
been superseded by dynamically generated stubs. Users are
encouraged to migrate away from using rmic to generate skeletons and static
stubs. See the documentation for java.rmi.server.UnicastRemoteObject.
Updating rmid due to makefile changes
Updating rmiregistry due to makefile changes
Creating images/jmods/java.rmi.jmod
Updating jrunscript due to makefile changes
Creating images/jmods/java.scripting.jmod
Creating images/jmods/java.se.jmod
Creating images/jmods/java.security.jgss.jmod
Creating images/jmods/java.security.sasl.jmod
Creating images/jmods/java.smartcardio.jmod
Creating images/jmods/java.sql.jmod
Creating images/jmods/java.sql.rowset.jmod
Creating images/jmods/java.xml.jmod
Creating images/jmods/java.xml.crypto.jmod
Creating images/jmods/jdk.accessibility.jmod
Creating images/jmods/jdk.attach.jmod
Creating images/jmods/jdk.charsets.jmod
Updating javac due to makefile changes
Updating javah due to makefile changes
Updating serialver due to makefile changes
Creating images/jmods/jdk.compiler.jmod
Creating images/jmods/jdk.crypto.ec.jmod
Creating images/jmods/jdk.crypto.pkcs11.jmod
Creating images/jmods/jdk.dynalink.jmod
Updating jhsdb due to makefile changes
Creating images/jmods/jdk.hotspot.agent.jmod
Creating images/jmods/jdk.httpserver.jmod
Creating images/jmods/jdk.internal.le.jmod
Creating images/jmods/jdk.internal.opt.jmod
Updating jar due to makefile changes
Updating jarsigner due to makefile changes
Creating images/jmods/jdk.jartool.jmod
Updating javadoc due to makefile changes
Creating images/jmods/jdk.javadoc.jmod
Updating jinfo due to makefile changes
Updating jmap due to makefile changes
Updating jps due to makefile changes
Updating jstack due to makefile changes
Updating jstat due to makefile changes
Updating jcmd due to makefile changes
Creating images/jmods/jdk.jcmd.jmod
Updating jconsole due to makefile changes
Creating images/jmods/jdk.jconsole.jmod
Updating javap due to makefile changes
Updating jdeps due to makefile changes
Creating images/jmods/jdk.jdeps.jmod
Updating jdb due to makefile changes
Creating images/jmods/jdk.jdi.jmod
Creating images/jmods/jdk.jdwp.agent.jmod
Creating images/jmods/jdk.jfr.jmod
Creating images/jmods/jdk.jlink.jmod
Updating jshell due to makefile changes
Creating images/jmods/jdk.jshell.jmod
Creating images/jmods/jdk.jsobject.jmod
Updating jstatd due to makefile changes
Creating images/jmods/jdk.jstatd.jmod
Creating images/jmods/jdk.jvmstat.jmod
Creating images/jmods/jdk.localedata.jmod
Creating images/jmods/jdk.management.jmod
Creating images/jmods/jdk.management.cmm.jmod
Creating images/jmods/jdk.management.jfr.jmod
Creating images/jmods/jdk.management.resource.jmod
Creating images/jmods/jdk.naming.dns.jmod
Warning: generation and use of skeletons and static stubs for JRMP
is deprecated. Skeletons are unnecessary, and static stubs have
been superseded by dynamically generated stubs. Users are
encouraged to migrate away from using rmic to generate skeletons and static
stubs. See the documentation for java.rmi.server.UnicastRemoteObject.
Creating images/jmods/jdk.naming.rmi.jmod
Creating images/jmods/jdk.net.jmod
Updating pack200 due to makefile changes
Creating images/jmods/jdk.pack200.jmod
Updating policytool due to makefile changes
Creating images/jmods/jdk.policytool.jmod
Creating images/jmods/jdk.scripting.nashorn.jmod
Updating jjs due to makefile changes
Creating images/jmods/jdk.scripting.nashorn.shell.jmod
Creating images/jmods/jdk.sctp.jmod
Creating images/jmods/jdk.security.auth.jmod
Creating images/jmods/jdk.security.jgss.jmod
Creating images/jmods/jdk.snmp.jmod
Creating images/jmods/jdk.unsupported.jmod
Creating images/jmods/jdk.vm.cds.jmod
Creating images/jmods/jdk.vm.ci.jmod
Creating images/jmods/jdk.xml.dom.jmod
Creating images/jmods/jdk.zipfs.jmod
Creating images/jmods/java.base.jmod
Updating idlj due to makefile changes
Updating orbd due to makefile changes
Updating servertool due to makefile changes
Updating tnameserv due to makefile changes
Creating images/jmods/java.corba.jmod
Creating images/jmods/java.se.ee.jmod
Creating images/jmods/java.transaction.jmod
Creating images/jmods/java.xml.bind.jmod
Creating images/jmods/java.xml.ws.jmod
Updating rmic due to makefile changes
Creating images/jmods/jdk.rmic.jmod
Updating schemagen due to makefile changes
Updating xjc due to makefile changes
Creating images/jmods/jdk.xml.bind.jmod
Updating wsgen due to makefile changes
Updating wsimport due to makefile changes
Creating images/jmods/jdk.xml.ws.jmod
Updating support/src.zip
Creating interim jimage
Creating jre jimage
Creating jdk jimage
Updating images/sec-bin.zip
/usr/bin/find:
`/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/compiler/native': No
such file or directory
/usr/bin/find:
`/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/compiler/native': No
such file or directory
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/support/test/hotspot/jtreg/native/support/exeinvoke/exeinvoke.o:
In function `main':
/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:253:
undefined reference to `JNI_CreateJavaVM'
/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:264:
undefined reference to `pthread_create'
/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:265:
undefined reference to `pthread_join'
/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:277:
undefined reference to `pthread_create'
/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:278:
undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[3]: ***
[/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/support/test/hotspot/jtreg/native/bin/invoke]
Error 1
make[2]: *** [build-test-hotspot-jtreg-native] Error 1
ERROR: Build failed for target 'all' in configuration
'linux-x86-normal-server-fastdebug' (exit code 2)
=== Output from failing command(s) repeated here ===
* For target
support_test_hotspot_jtreg_native_support_exeinvoke_BUILD_TEST_invoke_link:
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/support/test/hotspot/jtreg/native/support/exeinvoke/exeinvoke.o:
In function `main':
/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:253:
undefined reference to `JNI_CreateJavaVM'
/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:264:
undefined reference to `pthread_create'
/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:265:
undefined reference to `pthread_join'
/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:277:
undefined reference to `pthread_create'
/export/WorkSpaces/jdk9/client-jigsaw/hotspot/test/runtime/StackGuardPages/exeinvoke.c:278:
undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
=== End of repeated output ===
No indication of failed target found.
Hint: Try searching the build log for '] Error'.
Hint: If caused by a warning, try configure --disable-warnings-as-errors.
make[1]: *** [main] Error 1
make: *** [all] Error 2
----------------------------------------------------------------------------------------------------
#sh configure --enable-debug
Running custom generated-configure.sh
configure: Configuration created at Fri Aug 19 18:26:40 IST 2016.
configure: configure script generated at timestamp 1470863189.
checking for basename... /usr/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... /usr/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... /usr/bin/find
checking for head... /usr/bin/head
checking for gunzip... /bin/gunzip
checking for pigz... no
checking for gzip... /bin/gzip
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... /usr/bin/nawk
checking for printf... /usr/bin/printf
checking for rm... /bin/rm
checking for rmdir... /bin/rmdir
checking for sh... /bin/sh
checking for sort... /usr/bin/sort
checking for tail... /usr/bin/tail
checking for gtar... no
checking for tar... /bin/tar
checking for tee... /usr/bin/tee
checking for touch... /usr/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... no
checking for mawk... mawk
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 cpio... /bin/cpio
checking for nice... /usr/bin/nice
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking openjdk-build os-cpu... linux-x86
checking openjdk-target os-cpu... linux-x86
checking compilation type... native
checking for top-level directory... /export/WorkSpaces/jdk9/client-jigsaw
checking if custom source is suppressed (openjdk-only)... no
checking which variant of the JDK to build... normal
checking which debug level to use... fastdebug
checking which variants of the JVM to build... server
checking for parfait... not enabled
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-normal-server-fastdebug
checking for apt-get... apt-get
checking for gmake... no
checking for make... /usr/bin/make
configure: Testing potential make at /usr/bin/make, found using make in PATH
configure: Using GNU make at /usr/bin/make (version: GNU Make 3.81)
checking if make --output-sync is supported... no
checking if find supports -delete... yes
checking what type of tar was found... gnu
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 dtrace... no
checking for gpatch... no
checking for patch... /usr/bin/patch
checking if bash supports pipefail... yes
checking if bash supports errexit (-e)... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking headful support... include support for both headful and headless
yes (default)
checking for version string...
9-internal+0-2016-08-19-182640.prsadhuk.client-jigsaw
checking for javac... /usr/java/jdk1.8.0_45/bin/javac
checking for java... /usr/java/jdk1.8.0_45/bin/java
configure: Found potential Boot JDK using java(c) in PATH
checking for Boot JDK... /usr/java/jdk1.8.0_45
checking Boot JDK version... java version "1.8.0_45" Java(TM) SE Runtime
Environment (build 1.8.0_45-b14) Java HotSpot(TM) Client VM (build
25.45-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 jarsigner in Boot JDK... ok
checking if Boot JDK supports modules... no
checking if Boot JDK is 32 or 64 bits... 32
checking for Build JDK... yes, will use output dir
configure: Using default toolchain gcc (GNU Compiler Collection)
checking for gcc... /usr/bin/gcc
checking resolved symbolic links for CC... /usr/bin/gcc-4.8
configure: Using gcc C compiler version 4.8.2 [gcc (Ubuntu
4.8.2-19ubuntu1) 4.8.2]
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++-4.8
configure: Using gcc C++ compiler version 4.8.2 [g++ (Ubuntu
4.8.2-19ubuntu1) 4.8.2]
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 the C compiler supports "-Og"... yes
checking if the C++ compiler supports "-Og"... yes
checking if both compilers support "-Og"... yes
checking if linker supports "-Wl,-z,relro"... yes
checking if linker supports "-Wl,-z,now"... yes
checking for broken SuSE 'ld' which only understands anonymous version
tags in executables... no
checking for jtreg... no
checking if @file is supported by gcc... yes
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 *... 4
checking for target address size... 32 bits
checking whether byte ordering is bigendian... no
checking if the C++ compiler supports "-std=gnu++98 -Werror"... yes
checking if the C++ compiler supports "-std=gnu++98 -Werror"... yes
checking if the C compiler supports "-m32"... yes
checking if the C++ compiler supports "-m32"... yes
checking if both compilers support "-m32"... yes
checking if the C compiler supports "-m32"... yes
checking if the C++ compiler supports "-m32"... yes
checking if both compilers support "-m32"... yes
checking if native warnings are errors... yes (default)
checking if the C compiler supports
"-Wno-this-is-a-warning-that-do-not-exist"... yes
checking if the C++ compiler supports
"-Wno-this-is-a-warning-that-do-not-exist"... yes
checking if both compilers support
"-Wno-this-is-a-warning-that-do-not-exist"... yes
checking if the C compiler supports
"-Wno-this-is-a-warning-that-do-not-exist"... yes
checking if the C++ compiler supports
"-Wno-this-is-a-warning-that-do-not-exist"... yes
checking if both compilers support
"-Wno-this-is-a-warning-that-do-not-exist"... yes
checking what type of native debug symbols to use... zipped
checking for dtrace tool... not found, cannot build dtrace
checking sys/sdt.h usability... no
checking sys/sdt.h presence... no
checking for sys/sdt.h... no
checking if dtrace should be built... no, missing dependencies
checking if Hotspot gtest unit tests should be built... 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 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 if XlinearGradient is defined in Xrender.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 ALSA... yes
checking for which libjpeg to use... bundled
checking for which giflib to use... bundled
checking for which libpng to use... bundled
checking for compress in -lz... yes
checking for which zlib to use... system
checking for which lcms to use... bundled
checking for cos in -lm... yes
checking for dlopen in -ldl... yes
checking if elliptic curve crypto implementation is present... yes
checking if jtreg failure handler should be built... no, missing jtreg
checking if the CDS classlist generation should be enabled... yes
checking for number of cores... 1
checking for memory size... 2015 MB
checking for appropriate number of jobs to run in parallel... 1
checking flags for boot jdk java command ... -Duser.language=en
-Duser.country=US
checking flags for boot jdk java command for big workloads... -Xms64M
-Xmx1007M -XX:ThreadStackSize=768
checking flags for bootcycle boot jdk java command for big workloads...
-Xms64M -Xmx1007M -XX:ThreadStackSize=768
checking flags for boot jdk java command for small workloads...
-XX:+UseSerialGC -Xms32M -Xmx512M -XX:TieredStopAtLevel=1
checking whether to use sjavac... no
checking whether to use javac server... yes
checking If precompiled header is enabled... yes
checking that precompiled headers work... yes
checking is ccache enabled... no
checking if build directory is on local disk... yes
checking for bundle date... configure: WARNING: Falling back on default
compiler for plugin
19_aug_2016 (generated)
checking whether to build commercial features... yes (default)
checking if dtrace should be built... no, overridden for closed linux build
checking whether to build JFR... yes (default)
checking if crypto source is available... yes
checking Checking for deploy src... found
checking Checking for install src... found
checking Checking for pubs src... found
checking for plugin compiler... no
checking plugin compiler version... 4.8.2-19ubuntu1)
checking for msgfmt... /usr/bin/msgfmt
configure: WARNING: PLUGIN_CC is not version 4.1.2
checking for yuicompressor.jar... no
checking for JavaFX... no, needed for deploy
checking for jmc zip dir... no, JMC will not be bundled in installer
build, set --with-jmc-zip-dir=/path/to/jmc/zips
checking for jdk debug image dir... from this build
checking whether to enable tonga test build... no, asmtools not found
checking if deploy should be built... no, missing dependency
configure: Cannot build installer without deploy
checking if installer should be built... no, missing dependency
checking if pubs should be built... yes, dependencies present
checking if source bundles should be built or imported... built
checking for perl... /usr/bin/perl
checking if license swap for source bundles should be enabled... yes,
dependencies present
checking if source bundle binaries should be included in the source
bundles... no
checking JVM features for JVM variant 'server'... all-gcs cds closed-src
commercial-features compiler1 compiler2 fprof jni-check jvmti management
nmt services trace vm-structs
configure: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/configure-support/config.status
config.status: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/spec.gmk
config.status: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/bootcycle-spec.gmk
config.status: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/buildjdk-spec.gmk
config.status: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/compare.sh
config.status: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/Makefile
config.status: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/custom-spec.gmk
config.status: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/install-spec.gmk
config.status: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/ide/deploy-netbeans/nbproject/project.xml
config.status: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/ide/deploy-netbeans/netbeans.properties
config.status: creating
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug/ide/deploy-netbeans/ide-file-targets.xml
====================================================
The existing configuration has been successfully updated in
/export/WorkSpaces/jdk9/client-jigsaw/build/linux-x86-normal-server-fastdebug
using configure arguments '--enable-debug'.
Configuration summary:
* Debug level: fastdebug
* HS debug level: fastdebug
* JDK variant: normal
* JVM variants: server
* OpenJDK target: OS: linux, CPU architecture: x86, address length: 32
* Version string: 9-internal+0-2016-08-19-182640.prsadhuk.client-jigsaw
(9-internal)
Tools summary:
* Boot JDK: java version "1.8.0_45" Java(TM) SE Runtime
Environment (build 1.8.0_45-b14) Java HotSpot(TM) Client VM (build
25.45-b02, mixed mode) (at /usr/java/jdk1.8.0_45)
* Toolchain: gcc (GNU Compiler Collection)
* C Compiler: Version 4.8.2 (at /usr/bin/gcc)
* C++ Compiler: Version 4.8.2 (at /usr/bin/g++)
Build performance summary:
* Cores to use: 1
* Memory limit: 2015 MB
WARNING: The result of this configuration has overridden an older
configuration. You *should* run 'make clean' to make sure you get a
proper build. Failure to do so might result in strange build problems.
The following warnings were produced. Repeated here for convenience:
WARNING: Falling back on default compiler for plugin
WARNING: PLUGIN_CC is not version 4.1.2
More information about the build-dev
mailing list