+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/openjdk11-11.0.16.1/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/openjdk11-11.0.16.1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for openjdk11-11.0.16.1 Note: Command line contains non-control variables: * _UNAME_V=joyent_20210826T002459Z * _PKGSRC_BARRIER=yes * _PKGSRCDIR=/data/jenkins/workspace/pkgsrc-trunk-x86_64 * _PATH_ORIG=/sbin:/usr/sbin:/usr/bin:/opt/tools/bin * _NEED_NEWER_GCC=NO * _MAKE=/opt/local/bin/bmake * _GCC_VERSION=10.3.0 * _GCC_REQD=12.2.0 * _CC=gcc * WRKLOG=/tmp/bulklog/openjdk11-11.0.16.1/work.log * UNPRIVILEGED_USER=pbulk * UNPRIVILEGED_GROUPS=pbulk * UNPRIVILEGED_GROUP=pbulk * PKGTOOLS_VERSION=20211115 * OS_VERSION=5.11 * OPSYS_VERSION=051100 * OPSYS=SunOS * LOWER_OPSYS=solaris * DEPENDS_TARGET=/nonexistent * BATCH=1 * ALLOW_VULNERABLE_PACKAGES= * .MAKE.LEVEL.ENV=MAKELEVEL Make sure it is not mistyped, and that you intend to override this variable. 'make help' will list known control variables. Note: Command line contains non-control variables: * _UNAME_V=joyent_20210826T002459Z * _PKGSRC_BARRIER=yes * _PKGSRCDIR=/data/jenkins/workspace/pkgsrc-trunk-x86_64 * _PATH_ORIG=/sbin:/usr/sbin:/usr/bin:/opt/tools/bin * _NEED_NEWER_GCC=NO * _MAKE=/opt/local/bin/bmake * _GCC_VERSION=10.3.0 * _GCC_REQD=12.2.0 * _CC=gcc * WRKLOG=/tmp/bulklog/openjdk11-11.0.16.1/work.log * UNPRIVILEGED_USER=pbulk * UNPRIVILEGED_GROUPS=pbulk * UNPRIVILEGED_GROUP=pbulk * PKGTOOLS_VERSION=20211115 * OS_VERSION=5.11 * OPSYS_VERSION=051100 * OPSYS=SunOS * LOWER_OPSYS=solaris * DEPENDS_TARGET=/nonexistent * BATCH=1 * ALLOW_VULNERABLE_PACKAGES= * .MAKE.LEVEL.ENV=MAKELEVEL Make sure it is not mistyped, and that you intend to override this variable. 'make help' will list known control variables. Building target 'images' in configuration 'solaris-x86_64-normal-server-release' Compiling 8 files for BUILD_TOOLS_LANGTOOLS Compiling 19 properties into resource bundles for jdk.compiler Parsing 2 properties into enum-like class for jdk.compiler Compiling 13 properties into resource bundles for jdk.javadoc Compiling 117 files for BUILD_java.compiler.interim Compiling 394 files for BUILD_jdk.compiler.interim Compiling 299 files for BUILD_jdk.javadoc.interim Compiling 165 files for BUILD_TOOLS_JDK 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 2 files for COMPILE_DEPEND Compiling 11 properties into resource bundles for java.base Compiling 6 properties into resource bundles for java.base Compiling 3022 files for java.base Compiling 2 files for BUILD_BREAKITERATOR_BASE Compiling 2 files for BUILD_BREAKITERATOR_LD Creating hotspot/variant-server/tools/adlc/adlc from 13 file(s) Compiling 2 files for BUILD_JVMTI_TOOLS Compiling 1 files for BUILD_JFR_TOOLS Creating support/modules_libs/java.base/server/libjvm.so from 913 file(s) /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/attachListener_solaris.cpp: In static member function 'static int SolarisAttachListener::create_door()': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/attachListener_solaris.cpp:430:60: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'int' [-Wformat=] 430 | log_debug(attach)("unable to create door - rename %s to %s failed (%d)", errno); | ~^ | | | char* | %d /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/attachListener_solaris.cpp:430:66: warning: format '%s' expects a matching 'char*' argument [-Wformat=] 430 | log_debug(attach)("unable to create door - rename %s to %s failed (%d)", errno); | ~^ | | | char* /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/attachListener_solaris.cpp:430:77: warning: format '%d' expects a matching 'int' argument [-Wformat=] 430 | log_debug(attach)("unable to create door - rename %s to %s failed (%d)", errno); | ~^ | | | int /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/attachListener_solaris.cpp: At global scope: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/attachListener_solaris.cpp:289:32: warning: 'SolarisAttachOperation* create_detachall_operation()' defined but not used [-Wunused-function] 289 | static SolarisAttachOperation* create_detachall_operation() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/attachListener_solaris.cpp: In static member function 'static int SolarisAttachListener::create_door()': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/attachListener_solaris.cpp:401:51: warning: '.tmp' directive output may be truncated writing 4 bytes into a region of size between 1 and 1025 [-Wformat-truncation=] 401 | snprintf(initial_path, sizeof(initial_path), "%s.tmp", door_path); | ^~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/attachListener_solaris.cpp:401:11: note: 'snprintf' output between 5 and 1029 bytes into a destination of size 1025 401 | snprintf(initial_path, sizeof(initial_path), "%s.tmp", door_path); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_perf_solaris.cpp: In function 'int get_info(const char*, void*, size_t, off_t)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_perf_solaris.cpp:81:29: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | if (pread(fd, info, s, o) != s) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_perf_solaris.cpp: In member function 'int NetworkPerformanceInterface::NetworkPerformance::network_utilization(NetworkInterface**) const': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_perf_solaris.cpp:791:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint_t' {aka 'unsigned int'} [-Wsign-compare] 791 | for (int i = 0; i < k->ks_ndata; ++i) { | ~~^~~~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_perf_solaris.cpp: At global scope: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_perf_solaris.cpp:104:12: warning: 'int get_usage(prusage_t*)' defined but not used [-Wunused-function] 104 | static int get_usage(prusage_t* usage) { | ^~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_perf_solaris.cpp:97:12: warning: 'int get_psinfo(char*, psinfo_t*)' defined but not used [-Wunused-function] 97 | static int get_psinfo(char* file, psinfo_t* info) { | ^~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In function 'bool assign_distribution(processorid_t*, uint, uint*, uint)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:424:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'const processorid_t' {aka 'const int'} [-Wsign-compare] 424 | for (uint c = 0; c < limit_id; c += 1) { | ~~^~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:447:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'const processorid_t' {aka 'const int'} [-Wsign-compare] 447 | if ((try_id < limit_id) && (available_id[try_id] == true)) { | ~~~~~~~^~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:455:42: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'const processorid_t' {aka 'const int'} [-Wsign-compare] 455 | if (board * processors_per_board + 0 >= limit_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static void os::init_system_properties_values()': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:666:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint_t' {aka 'unsigned int'} [-Wsign-compare] 666 | for (i = 0; i < info->dls_cnt; i++, path++) { | ~~^~~~~~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In function 'void* thread_native_entry(void*)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:770:26: warning: comparison of integer expressions of different signedness: 'OSThread::thread_id_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 770 | if (osthr->thread_id() != -1) { | ~~~~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:774:23: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'OSThread::thread_id_t' {aka 'unsigned int'} [-Wformat=] 774 | tty->print_cr("Starting Thread " INTPTR_FORMAT ", LWP is " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | INTPTR_FORMAT ", setting priority: %d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | osthr->thread_id(), osthr->lwp_id(), prio); | ~~~~~~~~~~~~~~~~~~ | | | OSThread::thread_id_t {aka unsigned int} /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:774:23: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'uint' {aka 'unsigned int'} [-Wformat=] 774 | tty->print_cr("Starting Thread " INTPTR_FORMAT ", LWP is " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | INTPTR_FORMAT ", setting priority: %d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | osthr->thread_id(), osthr->lwp_id(), prio); | ~~~~~~~~~~~~~~~ | | | uint {aka unsigned int} /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In function 'OSThread* create_os_thread(Thread*, thread_t)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:831:19: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'OSThread::thread_id_t' {aka 'unsigned int'} [-Wformat=] 831 | tty->print_cr("In create_os_thread, Thread " INTPTR_FORMAT ", LWP is " INTPTR_FORMAT "\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 832 | osthread->thread_id(), osthread->lwp_id()); | ~~~~~~~~~~~~~~~~~~~~~ | | | OSThread::thread_id_t {aka unsigned int} /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:831:19: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'uint' {aka 'unsigned int'} [-Wformat=] 831 | tty->print_cr("In create_os_thread, Thread " INTPTR_FORMAT ", LWP is " INTPTR_FORMAT "\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 832 | osthread->thread_id(), osthread->lwp_id()); | ~~~~~~~~~~~~~~~~~~ | | | uint {aka unsigned int} /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static void os::Solaris::correct_stack_boundaries_for_primordial_thread(Thread*)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:1149:35: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 1149 | tty->print_cr("Stack size of %d Kb exceeds current limit of %d Kb.\n" | ~^ | | | int | %ld ...... 1152 | stack_size / K, jt->stack_size() / K); | ~~~~~~~~~~~~~~ | | | size_t {aka long unsigned int} /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:1149:66: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 1149 | tty->print_cr("Stack size of %d Kb exceeds current limit of %d Kb.\n" | ~^ | | | int | %ld ...... 1152 | stack_size / K, jt->stack_size() / K); | ~~~~~~~~~~~~~~~~~~~~ | | | size_t {aka long unsigned int} In file included from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/utilities/align.hpp:28, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/runtime/globals.hpp:29, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/memory/allocation.hpp:28, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/memory/arena.hpp:28, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/runtime/handles.hpp:28, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/classfile/classLoader.hpp:29, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:27: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In function 'int _print_dll_info_cb(const char*, address, address, void*)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/utilities/globalDefinitions.hpp:118:23: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'address' {aka 'unsigned char*'} [-Wformat=] 118 | #define PTR_FORMAT "0x%016" PRIxPTR /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:1527:17: note: in expansion of macro 'PTR_FORMAT' 1527 | out->print_cr(PTR_FORMAT " \t%s", base_address, name); | ^~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In function 'void warn_fail_commit_memory(char*, size_t, bool, int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2232:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 2 has type 'char*' [-Wformat=] 2232 | warning("INFO: os::commit_memory(" PTR_FORMAT ", " SIZE_FORMAT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2233 | ", %d) failed; error='%s' (errno=%d)", addr, bytes, exec, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | | | char* /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In function 'void warn_fail_commit_memory(char*, size_t, size_t, bool, int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2240:11: warning: format '%lx' expects argument of type 'long unsigned int', but argument 2 has type 'char*' [-Wformat=] 2240 | warning("INFO: os::commit_memory(" PTR_FORMAT ", " SIZE_FORMAT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2241 | ", " SIZE_FORMAT ", %d) failed; error='%s' (errno=%d)", addr, bytes, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | | | char* /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static size_t os::numa_get_groups_num()': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2375:12: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2375 | return n != -1 ? n : 1; | ~~^~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static size_t os::numa_get_leaf_groups(int*, size_t)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2387:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2387 | for (int k = 0; k < size; k++) { | ~~^~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static char* os::scan_pages(char*, char*, page_info*, page_info*)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2507:34: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2507 | if (outdata[types * i] != page_expected->lgrp_id) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static char* os::pd_attempt_reserve_memory_at(size_t, char*)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2636:18: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'char*' [-Wformat=] 2636 | log_info(os)("attempt_reserve_memory_at: couldn't reserve " SIZE_FORMAT " bytes at " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2637 | PTR_FORMAT ": reserve_memory_helper returned " PTR_FORMAT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2638 | "%s", bytes, requested_addr, addr, buf); | ~~~~ ~~~~~~~~~~~~~~ | | | char* /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2636:18: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'char*' [-Wformat=] 2636 | log_info(os)("attempt_reserve_memory_at: couldn't reserve " SIZE_FORMAT " bytes at " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2637 | PTR_FORMAT ": reserve_memory_helper returned " PTR_FORMAT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2638 | "%s", bytes, requested_addr, addr, buf); | ~~~~ ~~~~ | | | char* /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2690:23: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 2690 | if (top_overlap >= 0 && top_overlap < bytes) { | ~~~~~~~~~~~~^~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2697:28: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 2697 | if (bottom_overlap >= 0 && bottom_overlap < bytes) { | ~~~~~~~~~~~~~~~^~~~ In file included from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/runtime/os.inline.hpp:30, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/runtime/thread.inline.hpp:32, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/runtime/handles.inline.hpp:29, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/runtime/interfaceSupport.inline.hpp:29, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:29, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:29, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:40, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/access.inline.hpp:29, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/oop.inline.hpp:30, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:39: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static size_t os::read(int, void*, unsigned int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.inline.hpp:79:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'OSReturn' [-Wsign-compare] 79 | } while((_result == OS_ERR) && (errno == EINTR)); \ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2914:3: note: in expansion of macro 'RESTARTABLE' 2914 | RESTARTABLE(::read(fd, buf, (size_t) nBytes), res); | ^~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static size_t os::read_at(int, void*, unsigned int, jlong)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.inline.hpp:79:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'OSReturn' [-Wsign-compare] 79 | } while((_result == OS_ERR) && (errno == EINTR)); \ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2923:3: note: in expansion of macro 'RESTARTABLE' 2923 | RESTARTABLE(::pread(fd, buf, (size_t) nBytes, offset), res); | ^~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static size_t os::restartable_read(int, void*, unsigned int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.inline.hpp:79:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'OSReturn' [-Wsign-compare] 79 | } while((_result == OS_ERR) && (errno == EINTR)); \ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:2931:3: note: in expansion of macro 'RESTARTABLE' 2931 | RESTARTABLE(::read(fd, buf, (size_t) nBytes), res); | ^~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In function 'int set_lwp_class_and_priority(int, int, int, int, bool)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:3210:21: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Wformat=] 3210 | tty->print_cr("deferring the set_lwp_class_and_priority of thread " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3211 | INTPTR_FORMAT " to %d, lwpid not set", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3212 | ThreadID, newPrio); | ~~~~~~~~ | | | int /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:3218:20: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'int' [-Wformat=] 3218 | tty->print_cr ("set_lwp_class_and_priority(" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3219 | INTPTR_FORMAT "@" INTPTR_FORMAT " %d) ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3220 | ThreadID, lwpid, newPrio); | ~~~~~~~~ | | | int /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:3218:20: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=] 3218 | tty->print_cr ("set_lwp_class_and_priority(" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3219 | INTPTR_FORMAT "@" INTPTR_FORMAT " %d) ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3220 | ThreadID, lwpid, newPrio); | ~~~~~ | | | int In file included from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/utilities/globalDefinitions.hpp:29: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In function 'u_char* resolve_symbol(const char*)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/utilities/debug.hpp:112:15: warning: format not a string literal and no format arguments [-Wformat-security] 112 | report_fatal(INTERNAL_ERROR, __FILE__, __LINE__, __VA_ARGS__); \ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:4036:5: note: in expansion of macro 'fatal' 4036 | fatal(dlerror()); | ^~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static bool os::find(address, outputStream*)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/utilities/globalDefinitions.hpp:118:23: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'address' {aka 'unsigned char*'} [-Wformat=] 118 | #define PTR_FORMAT "0x%016" PRIxPTR /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:4837:15: note: in expansion of macro 'PTR_FORMAT' 4837 | st->print(PTR_FORMAT ": ", addr); | ^~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:4839:24: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'address' {aka 'unsigned char*'} [-Wformat=] 4839 | st->print("%s+%#lx", dlinfo.dli_sname, addr-(intptr_t)dlinfo.dli_saddr); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int address {aka unsigned char*} | %#hhn /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:4841:29: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'address' {aka 'unsigned char*'} [-Wformat=] 4841 | st->print("", addr-(intptr_t)dlinfo.dli_fbase); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | address {aka unsigned char*} | long unsigned int | %#hhn /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:4849:17: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'void*' [-Wformat=] 4849 | st->print(" at " PTR_FORMAT, dlinfo.dli_fbase); | ~~~~~~~~~~~~~~~~ | | | void* /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In static member function 'static size_t os::write(int, const void*, unsigned int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.inline.hpp:79:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'OSReturn' [-Wsign-compare] 79 | } while((_result == OS_ERR) && (errno == EINTR)); \ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:5363:3: note: in expansion of macro 'RESTARTABLE' 5363 | RESTARTABLE((size_t) ::write(fd, buf, (size_t) nBytes), res); | ^~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp: In function 'const char* get_signal_handler_name(address, char*, int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:1875:17: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 1875 | jio_snprintf(buf, buflen, "%s+0x%x", p1, offset); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/os_solaris.cpp:1867:7: note: 'offset' was declared here 1867 | int offset; | ^~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp: In static member function 'static void os::print_context(outputStream*, const void*)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp:854:16: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'intptr_t*' {aka 'long int*'} [-Wformat=] 854 | st->print_cr("Top of Stack: (sp=" PTR_FORMAT ")", sp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ | | | intptr_t* {aka long int*} /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/perfMemory_solaris.cpp: In function 'void mmap_attach_shared(const char*, int, PerfMemory::PerfMemoryMode, char**, size_t*, Thread*)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/os/solaris/perfMemory_solaris.cpp:1180:27: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'void*' [-Wformat=] 1180 | log_debug(perf, memops)("mapped " SIZE_FORMAT " bytes for vmid %d at " 1181 | INTPTR_FORMAT, size, vmid, (void*)mapAddress); | ~~~~~~~~~~~~~~~~~ | | | void* In file included from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/classfile/moduleEntry.hpp:32, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/classfile/vmSymbols.hpp:28, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/method.hpp:28, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/runtime/frame.hpp:28, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/prims/jvmtiExport.hpp:33, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/runtime/thread.hpp:34, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/gc/shared/workgroup.hpp:30, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/memory/heapInspection.hpp:33, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/gc/shared/collectedHeap.hpp:31, from /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.cpp:29: In member function 'void Symbol::byte_at_put(int, int)', inlined from 'Symbol::Symbol(const u1*, int, int)' at /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.cpp:44:16: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp:133:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | _body[index] = value; | ~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp: In constructor 'Symbol::Symbol(const u1*, int, int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp:115:9: note: at offset 2 into destination object 'Symbol::_body' of size 2 115 | jbyte _body[2]; | ^~~~~ In member function 'void Symbol::byte_at_put(int, int)', inlined from 'Symbol::Symbol(const u1*, int, int)' at /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.cpp:44:16: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp:133:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | _body[index] = value; | ~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp: In constructor 'Symbol::Symbol(const u1*, int, int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp:115:9: note: at offset [3, 65534] into destination object 'Symbol::_body' of size 2 115 | jbyte _body[2]; | ^~~~~ In member function 'void Symbol::byte_at_put(int, int)', inlined from 'Symbol::Symbol(const u1*, int, int)' at /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.cpp:44:16: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp:133:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | _body[index] = value; | ~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp: In constructor 'Symbol::Symbol(const u1*, int, int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp:115:9: note: at offset [4, 65534] into destination object 'Symbol::_body' of size 2 115 | jbyte _body[2]; | ^~~~~ In member function 'void Symbol::byte_at_put(int, int)', inlined from 'Symbol::Symbol(const u1*, int, int)' at /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.cpp:44:16: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp:133:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | _body[index] = value; | ~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp: In constructor 'Symbol::Symbol(const u1*, int, int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp:115:9: note: at offset [5, 65534] into destination object 'Symbol::_body' of size 2 115 | jbyte _body[2]; | ^~~~~ In member function 'void Symbol::byte_at_put(int, int)', inlined from 'Symbol::Symbol(const u1*, int, int)' at /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.cpp:44:16: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp:133:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | _body[index] = value; | ~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp: In constructor 'Symbol::Symbol(const u1*, int, int)': /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/src/hotspot/share/oops/symbol.hpp:115:9: note: at offset [6, 65534] into destination object 'Symbol::_body' of size 2 115 | jbyte _body[2]; | ^~~~~ ld: fatal: unrecognized option '-O' ld: fatal: unrecognized option '-1' ld: fatal: use the -z help option for usage information collect2: error: ld returned 1 exit status make[3]: *** [lib/CompileJvm.gmk:155: /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/build/solaris-x86_64-normal-server-release/support/modules_libs/java.base/server/libjvm.so] Error 1 make[2]: *** [make/Main.gmk:272: hotspot-server-libs] Error 1 ERROR: Build failed for target 'images' in configuration 'solaris-x86_64-normal-server-release' (exit code 2) === Output from failing command(s) repeated here === * For target hotspot_variant-server_libjvm_objs_BUILD_LIBJVM_link: ld: fatal: unrecognized option '-O' ld: fatal: unrecognized option '-1' ld: fatal: use the -z help option for usage information collect2: error: ld returned 1 exit status * All command lines available in /home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/build/solaris-x86_64-normal-server-release/make-support/failure-logs. === End of repeated output === No indication of failed target found. Hint: Try searching the build log for '] Error'. Hint: See doc/building.html#troubleshooting for assistance. gmake[1]: *** [/home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/make/Init.gmk:305: main] Error 1 gmake: *** [/home/pbulk/build/joyent/openjdk11/work/jdk11u-jdk-11.0.16.1-ga/make/Init.gmk:186: images] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/joyent/openjdk11 *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/joyent/openjdk11