Re: [package - 130arm64-default][java/openjdk17] Failed for openjdk17-17.0.2+8.1 in configure

From: Ronald Klop <ronald-lists_at_klop.ws>
Date: Sat, 30 Apr 2022 13:49:35 UTC
Hi,

Openjdk17 and openjdk13 are failing on 130arm64.

This started in March, I don't see a bug report in Bugzilla about it.
Openjdk17 is a LTS version so it would be nice to have that one fixed. Openjdk13 is deprecated so don't bother about that one but mentioning is because it might be related.

Below the openjdk17 log.

The build for main-arm64 had the same error: (IPv6:) http://ampere2.nyi.freebsd.org/data/main-arm64-default/p62850d28ca57_s651a887f4e/logs/errors/openjdk17-17.0.2+8.1.log

Regards,
Ronald.




On 4/30/22 13:29, pkg-fallout@FreeBSD.org wrote:
> You are receiving this mail as a port that you maintain
> is failing to build on the FreeBSD package build server.
> Please investigate the failure and submit a PR to fix
> build.
> 
> Maintainer:     java@FreeBSD.org
> Log URL:        http://ampere3.nyi.freebsd.org/data/130arm64-default/b37768541161/logs/openjdk17-17.0.2+8.1.log
> Build URL:      http://ampere3.nyi.freebsd.org/build.html?mastername=130arm64-default&build=b37768541161
> Log:
> 
> =>> Building java/openjdk17
> build started at Sat Apr 30 11:28:56 UTC 2022
> port directory: /usr/ports/java/openjdk17
> package name: openjdk17-17.0.2+8.1
> building for: FreeBSD 130arm64-default-job-11 13.0-RELEASE-p11 FreeBSD 13.0-RELEASE-p11 arm64
> maintained by: java@FreeBSD.org
> Makefile ident:
> Poudriere version: 3.2.8-21-g883afb07
> Host OSVERSION: 1400050
> Jail OSVERSION: 1300139
> Job Id: 11
> 
> ---Begin Environment---
> SHELL=/bin/csh
> OSVERSION=1300139
> UNAME_v=FreeBSD 13.0-RELEASE-p11
> UNAME_r=13.0-RELEASE-p11
> BLOCKSIZE=K
> MAIL=/var/mail/root
> MM_CHARSET=UTF-8
> LANG=C.UTF-8
> STATUS=1
> HOME=/root
> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
> LOCALBASE=/usr/local
> USER=root
> LIBEXECPREFIX=/usr/local/libexec/poudriere
> POUDRIERE_VERSION=3.2.8-21-g883afb07
> MASTERMNT=/usr/local/poudriere/data/.m/130arm64-default/ref
> POUDRIERE_BUILD_TYPE=bulk
> PACKAGE_BUILDING=yes
> SAVED_TERM=
> PWD=/usr/local/poudriere/data/.m/130arm64-default/ref/.p/pool
> P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
> MASTERNAME=130arm64-default
> SCRIPTPREFIX=/usr/local/share/poudriere
> OLDPWD=/usr/local/poudriere/data/.m/130arm64-default/ref/.p
> SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
> POUDRIEREPATH=/usr/local/bin/poudriere
> ---End Environment---
> 
> ---Begin Poudriere Port Flags/Env---
> PORT_FLAGS=
> PKGENV=
> FLAVOR=
> DEPENDS_ARGS=
> MAKE_ARGS=
> ---End Poudriere Port Flags/Env---
> 
> ---Begin OPTIONS List---
> ---End OPTIONS List---
> 
> --MAINTAINER--
> java@FreeBSD.org
> --End MAINTAINER--
> 
> --CONFIGURE_ARGS--
> --with-boot-jdk=/usr/local/bootstrap-openjdk17  --disable-ccache  --disable-javac-server  --disable-hotspot-gtest  --with-alsa=/usr/local  --with-cups=/usr/local  --with-fontconfig=/usr/local  --with-freetype=system  --with-freetype-include=/usr/local/include/freetype2  --with-freetype-lib=/usr/local/lib  --with-libjpeg=system  --with-giflib=system  --with-giflib-include=/usr/local/include  --with-giflib-lib=/usr/local/lib  --with-harfbuzz=system  --with-libpng=system  --with-zlib=system  --with-lcms=system  --x-includes=/usr/local/include  --x-libraries=/usr/local/lib  --with-cacerts-file=/usr/ports/java/openjdk17/files/cacerts  --with-version-string=17.0.2+8-1  --with-native-debug-symbols=none  --with-debug-level=release  --with-vendor-name="OpenJDK BSD Porting Team"  --with-vendor-url="https://github.com/battleblow/jdk17u/"  --with-vendor-bug-url="https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/openjdk17
>   %3A%20"  --with-vendor-vm-bug-url="https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/openjdk17%3A%20" --with-toolchain-type=clang --disable-warnings-as-errors --disable-dtrace --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
> --End CONFIGURE_ARGS--
> 
> --CONFIGURE_ENV--
> CC=cc  CXX=c++  CPP=cpp  ac_cv_path_SED=/usr/local/bin/gsed MAKE=gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/java/openjdk17/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/java/openjdk17/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/java/openjdk17/work/.cache  HOME=/wrkdirs/usr/ports/java/openjdk17/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/java/openjdk17/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288
> --End CONFIGURE_ENV--
> 
> --MAKE_ENV--
> LANG="C"  LC_ALL="C"  CLASSPATH=""  JAVA_HOME=""  LD_LIBRARY_PATH=""  CC=cc  CXX=c++  CPP=cpp  MAKEFLAGS="" --with-toolchain-type=clang USE_CLANG=true XDG_DATA_HOME=/wrkdirs/usr/ports/java/openjdk17/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/java/openjdk17/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/java/openjdk17/work/.cache  HOME=/wrkdirs/usr/ports/java/openjdk17/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/java/openjdk17/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS="-DLIBICONV_PLUG"  LDFLAGS=" -fstack-protector-strong " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing  -DLIBICONV_PLUG "  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -
>   s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
> --End MAKE_ENV--
> 
> --PLIST_SUB--
> OSREL=13.0 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/openjdk"  EXAMPLESDIR="share/examples/openjdk"  DATADIR="share/openjdk"  WWWDIR="www/openjdk"  ETCDIR="etc/openjdk"
> --End PLIST_SUB--
> 
> --SUB_LIST--
> PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/openjdk DOCSDIR=/usr/local/share/doc/openjdk EXAMPLESDIR=/usr/local/share/examples/openjdk  WWWDIR=/usr/local/www/openjdk ETCDIR=/usr/local/etc/openjdk
> --End SUB_LIST--
> 
> ---Begin make.conf---
> USE_PACKAGE_DEPENDS=yes
> BATCH=yes
> WRKDIRPREFIX=/wrkdirs
> PORTSDIR=/usr/ports
> PACKAGES=/packages
> DISTDIR=/distfiles
> PACKAGE_BUILDING=yes
> PACKAGE_BUILDING_FLAVORS=yes
> #### /usr/local/etc/poudriere.d/make.conf ####
> # XXX: We really need this but cannot use it while 'make checksum' does not
> # try the next mirror on checksum failure.  It currently retries the same
> # failed mirror and then fails rather then trying another.  It *does*
> # try the next if the size is mismatched though.
> #MASTER_SITE_FREEBSD=yes
> # Build ALLOW_MAKE_JOBS_PACKAGES with 2 jobs
> MAKE_JOBS_NUMBER=2
> #### /usr/ports/Mk/Scripts/ports_env.sh ####
> _CCVERSION_921dbbb2=FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: aarch64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin
> _ALTCCVERSION_921dbbb2=none
> _CXXINTERNAL_acaad9ca=FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: aarch64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin "/usr/bin/ld" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld-elf.so.1" "--enable-new-dtags" "-o" "a.out" "/usr/lib/crt1.o" "/usr/lib/crti.o" "/usr/lib/crtbegin.o" "-L/usr/lib" "/dev/null" "-lc++" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/crtend.o" "/usr/lib/crtn.o"
> CC_OUTPUT_921dbbb2_58173849=yes
> CC_OUTPUT_921dbbb2_9bdba57c=yes
> CC_OUTPUT_921dbbb2_6a4fe7f5=yes
> CC_OUTPUT_921dbbb2_6bcac02b=yes
> CC_OUTPUT_921dbbb2_67d20829=yes
> CC_OUTPUT_921dbbb2_bfa62e83=yes
> CC_OUTPUT_921dbbb2_f0b4d593=yes
> CC_OUTPUT_921dbbb2_308abb44=yes
> CC_OUTPUT_921dbbb2_f00456e5=yes
> CC_OUTPUT_921dbbb2_65ad290d=yes
> CC_OUTPUT_921dbbb2_f2776b26=yes
> CC_OUTPUT_921dbbb2_b2657cc3=yes
> CC_OUTPUT_921dbbb2_380987f7=yes
> CC_OUTPUT_921dbbb2_160933ec=yes
> CC_OUTPUT_921dbbb2_fb62803b=yes
> _OBJC_CCVERSION_921dbbb2=FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: aarch64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin
> _OBJC_ALTCCVERSION_921dbbb2=none
> ARCH=aarch64
> OPSYS=FreeBSD
> _OSRELEASE=13.0-RELEASE-p11
> OSREL=13.0
> OSVERSION=1300139
> PYTHONBASE=/usr/local
> CONFIGURE_MAX_CMD_LEN=524288
> HAVE_PORTS_ENV=1
> #### Misc Poudriere ####
> GID=0
> UID=0
> ---End make.conf---
> --Resource limits--
> cpu time               (seconds, -t)  unlimited
> file size           (512-blocks, -f)  unlimited
> data seg size           (kbytes, -d)  1048576
> stack size              (kbytes, -s)  1048576
> core file size      (512-blocks, -c)  unlimited
> max memory size         (kbytes, -m)  unlimited
> locked memory           (kbytes, -l)  unlimited
> max user processes              (-u)  89999
> open files                      (-n)  1024
> virtual mem size        (kbytes, -v)  unlimited
> swap limit              (kbytes, -w)  unlimited
> socket buffer size       (bytes, -b)  unlimited
> pseudo-terminals                (-p)  unlimited
> kqueues                         (-k)  unlimited
> umtx shared locks               (-o)  unlimited
> --End resource limits--
> =======================<phase: check-sanity   >============================
> ===>  License GPLv2 accepted by the user
> ===========================================================================
> =======================<phase: pkg-depends    >============================
> ===>   openjdk17-17.0.2+8.1 depends on file: /usr/local/sbin/pkg - not found
> ===>   Installing existing package /packages/All/pkg-1.17.5_1.pkg
> [130arm64-default-job-11] Installing pkg-1.17.5_1...
> [130arm64-default-job-11] Extracting pkg-1.17.5_1: .......... done
> ===>   openjdk17-17.0.2+8.1 depends on file: /usr/local/sbin/pkg - found
> ===>   Returning to build of openjdk17-17.0.2+8.1
> ===========================================================================
> =======================<phase: fetch-depends  >============================
> ===========================================================================
> =======================<phase: fetch          >============================
> ===>  License GPLv2 accepted by the user
> ===> Fetching all distfiles required by openjdk17-17.0.2+8.1 for building
> ===========================================================================
> =======================<phase: checksum       >============================
> ===>  License GPLv2 accepted by the user
> ===> Fetching all distfiles required by openjdk17-17.0.2+8.1 for building
> => SHA256 Checksum OK for battleblow-jdk17u-jdk-17.0.2+8-1_GH0.tar.gz.
> ===========================================================================
> =======================<phase: extract-depends>============================
> ===========================================================================
> =======================<phase: extract        >============================
> ===>  License GPLv2 accepted by the user
> ===> Fetching all distfiles required by openjdk17-17.0.2+8.1 for building
> ===>  Extracting for openjdk17-17.0.2+8.1
> => SHA256 Checksum OK for battleblow-jdk17u-jdk-17.0.2+8-1_GH0.tar.gz.
> ===========================================================================
> =======================<phase: patch-depends  >============================
> ===========================================================================
> =======================<phase: patch          >============================
> ===>  Patching for openjdk17-17.0.2+8.1
> ===>  Applying FreeBSD patches for openjdk17-17.0.2+8.1 from /usr/ports/java/openjdk17/files
> ===========================================================================
> =======================<phase: build-depends  >============================
> ===>   openjdk17-17.0.2+8.1 depends on executable: zip - not found
> ===>   Installing existing package /packages/All/zip-3.0_1.pkg
> [130arm64-default-job-11] Installing zip-3.0_1...
> [130arm64-default-job-11] Extracting zip-3.0_1: .......... done
> ===>   openjdk17-17.0.2+8.1 depends on executable: zip - found
> ===>   Returning to build of openjdk17-17.0.2+8.1
> ===>   openjdk17-17.0.2+8.1 depends on package: autoconf>0 - not found
> ===>   Installing existing package /packages/All/autoconf-2.69_3.pkg
> [130arm64-default-job-11] Installing autoconf-2.69_3...
> [130arm64-default-job-11] `-- Installing autoconf-wrapper-20131203...
> [130arm64-default-job-11] `-- Extracting autoconf-wrapper-20131203: .......... done
> [130arm64-default-job-11] `-- Installing indexinfo-0.3.1...
> [130arm64-default-job-11] `-- Extracting indexinfo-0.3.1: .... done
> [130arm64-default-job-11] `-- Installing m4-1.4.19,1...
> [130arm64-default-job-11] |   `-- Installing gettext-runtime-0.21...
> [130arm64-default-job-11] |   `-- Extracting gettext-runtime-0.21: .......... done
> [130arm64-default-job-11] `-- Extracting m4-1.4.19,1: .......... done
> [130arm64-default-job-11] `-- Installing perl5-5.32.1_1...
> [130arm64-default-job-11] `-- Extracting perl5-5.32.1_1: .......... done
> <snip>
> 
> --
> The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as
> the default, emulating a modern version of ClearType. This change inevitably
> leads to different rendering results, and you might change port's options to
> adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment
> variable).
> 
> The environment variable "FREETYPE_PROPERTIES" can be used to control the
> driver properties. Example:
> 
> FREETYPE_PROPERTIES=truetype:interpreter-version=35 \
> 	cff:no-stem-darkening=1 \
> 	autofitter:warping=1
> 
> This allows to select, say, the subpixel hinting mode at runtime for a given
> application.
> 
> If LONG_PCF_NAMES port's option was enabled, the PCF family names may include
> the foundry and information whether they contain wide characters. For example,
> "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at
> run time with using pcf:no-long-family-names property, if needed. Example:
> 
> FREETYPE_PROPERTIES=pcf:no-long-family-names=1
> 
> How to recreate fontconfig cache with using such environment variable,
> if needed:
> # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv
> 
> The controllable properties are listed in the section "Controlling FreeType
> Modules" in the reference's table of contents
> (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed).
> ===>   openjdk17-17.0.2+8.1 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)
> ===>   Returning to build of openjdk17-17.0.2+8.1
> ===>   openjdk17-17.0.2+8.1 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
> ===>   openjdk17-17.0.2+8.1 depends on shared library: libgif.so - not found
> ===>   Installing existing package /packages/All/giflib-5.2.1.pkg
> [130arm64-default-job-11] Installing giflib-5.2.1...
> [130arm64-default-job-11] Extracting giflib-5.2.1: .......... done
> ===>   openjdk17-17.0.2+8.1 depends on shared library: libgif.so - found (/usr/local/lib/libgif.so)
> ===>   Returning to build of openjdk17-17.0.2+8.1
> ===>   openjdk17-17.0.2+8.1 depends on shared library: libharfbuzz.so - not found
> ===>   Installing existing package /packages/All/harfbuzz-4.2.1.pkg
> [130arm64-default-job-11] Installing harfbuzz-4.2.1...
> [130arm64-default-job-11] `-- Installing graphite2-1.3.14...
> [130arm64-default-job-11] `-- Extracting graphite2-1.3.14: .......... done
> [130arm64-default-job-11] Extracting harfbuzz-4.2.1: .......... done
> ===>   openjdk17-17.0.2+8.1 depends on shared library: libharfbuzz.so - found (/usr/local/lib/libharfbuzz.so)
> ===>   Returning to build of openjdk17-17.0.2+8.1
> ===>   openjdk17-17.0.2+8.1 depends on shared library: liblcms2.so - not found
> ===>   Installing existing package /packages/All/lcms2-2.12.pkg
> [130arm64-default-job-11] Installing lcms2-2.12...
> [130arm64-default-job-11] `-- Installing jpeg-turbo-2.1.3...
> [130arm64-default-job-11] `-- Extracting jpeg-turbo-2.1.3: .......... done
> [130arm64-default-job-11] `-- Installing tiff-4.3.0...
> [130arm64-default-job-11] |   `-- Installing jbigkit-2.1_1...
> [130arm64-default-job-11] |   `-- Extracting jbigkit-2.1_1: .......... done
> [130arm64-default-job-11] `-- Extracting tiff-4.3.0: .......... done
> [130arm64-default-job-11] Extracting lcms2-2.12: .......... done
> ===>   openjdk17-17.0.2+8.1 depends on shared library: liblcms2.so - found (/usr/local/lib/liblcms2.so)
> ===>   Returning to build of openjdk17-17.0.2+8.1
> ===>   openjdk17-17.0.2+8.1 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so)
> ===>   openjdk17-17.0.2+8.1 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)
> ===========================================================================
> =======================<phase: configure      >============================
> ===>  Configuring for openjdk17-17.0.2+8.1
> Warning: You are using legacy autoconf cross-compilation flags.
> It is recommended that you use --openjdk-target instead.
> 
> configure: loading site script /usr/ports/Templates/config.site
> configure: Configuration created at Sat Apr 30 11:29:41 UTC 2022.
> checking for basename... /usr/bin/basename
> checking for dirname... /usr/bin/dirname
> checking for file... /usr/bin/file
> checking for ldd... /usr/bin/ldd
> checking for bash... /usr/local/bin/bash
> checking for cat... /bin/cat
> checking for chmod... /bin/chmod
> checking for cp... /bin/cp
> checking for cut... /usr/bin/cut
> checking for date... /bin/date
> checking for gdiff... [not found]
> checking for diff... /usr/bin/diff
> checking for echo... echo [builtin]
> checking for expr... /bin/expr
> checking for find... /usr/bin/find
> checking for gunzip... /usr/bin/gunzip
> checking for pigz... [not found]
> checking for gzip... /usr/bin/gzip
> checking for head... /usr/bin/head
> checking for ln... /bin/ln
> checking for ls... /bin/ls
> checking for gmkdir... [not found]
> checking for mkdir... /bin/mkdir
> checking for mktemp... /usr/bin/mktemp
> checking for mv... /bin/mv
> checking for gawk... [not found]
> checking for nawk... /usr/bin/nawk
> checking for printf... printf [builtin]
> 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... [not found]
> checking for tar... /usr/bin/tar
> checking for tee... /usr/bin/tee
> checking for touch... /usr/bin/touch
> checking for tr... /usr/bin/tr
> checking for uname... /usr/bin/uname
> checking for wc... /usr/bin/wc
> checking for xargs... /usr/bin/xargs
> checking for grep that handles long lines and -e... (cached) /usr/bin/grep
> checking for egrep... (cached) /usr/bin/egrep
> checking for fgrep... (cached) /usr/bin/fgrep
> checking for a sed that does not truncate output... (cached) /usr/local/bin/gsed
> checking for df... /bin/df
> checking for nice... /usr/bin/nice
> checking for greadlink... [not found]
> checking for readlink... /usr/bin/readlink
> checking for cygpath... [not found]
> checking for wslpath... [not found]
> checking for lsb_release... [not found]
> checking for cmd.exe... [not found]
> checking for cmp... /usr/bin/cmp
> checking for uniq... /usr/bin/uniq
> checking build system type... aarch64-portbld-freebsd13.0
> checking host system type... aarch64-portbld-freebsd13.0
> checking target system type... aarch64-portbld-freebsd13.0
> checking openjdk-build os-cpu... bsd-aarch64
> checking openjdk-target os-cpu... bsd-aarch64
> checking openjdk-target os-env... bsd.freebsd
> checking compilation type... native
> checking for top-level directory... /wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.2-8-1
> checking if custom source is suppressed (openjdk-only)... disabled, default
> checking for --enable-debug... disabled, default
> checking which debug level to use... release
> checking which variants of the JVM to build... server
> checking if absolute paths should be allowed in the build output... no, release build
> 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... bsd-aarch64-server-release
> checking for zypper... [not found]
> checking for apt-get... [not found]
> checking for yum... [not found]
> checking for brew... [not found]
> checking for port... [not found]
> checking for pkgutil... [not found]
> checking for pkgadd... [not found]
> checking for pacman... [not found]
> checking for pandoc... [not found]
> configure: WARNING: Ignoring value of MAKE from the environment. Use command line variables instead.
> checking for gmake... /usr/local/bin/gmake
> configure: Testing potential make at /usr/local/bin/gmake, found using gmake in PATH
> configure: Testing potential make at gmake, found using user supplied MAKE=gmake
> configure: Using GNU make at /usr/local/bin/gmake (version: GNU Make 4.3)
> checking if make --output-sync is supported... yes
> checking for output-sync value... none
> checking if find supports -delete... yes
> checking what type of tar was found... bsd
> checking that grep (/usr/bin/grep) -Fx handles empty lines in the pattern list correctly... yes
> checking for unzip... /usr/bin/unzip
> checking for zip... /usr/local/bin/zip
> checking for greadelf... [not found]
> checking for readelf... /usr/bin/readelf
> checking for dot... [not found]
> checking for hg... [not found]
> checking for git... [not found]
> checking for stat... /usr/bin/stat
> checking for time... time [builtin]
> checking for flock... [not found]
> checking for dtrace... /usr/sbin/dtrace
> checking for gpatch... [not found]
> checking for patch... /usr/bin/patch
> checking for ulimit... ulimit [builtin]
> checking bash version... 5.1.16
> checking if bash supports pipefail... yes
> checking if bash supports errexit (-e)... yes
> checking pkg-config is at least version 0.9.0... yes
> checking for default LOG value...
> checking if packaged modules are kept... enabled, default
> checking for version string... 17.0.2+8-1
> configure: Found potential Boot JDK using configure arguments
> configure: Potential Boot JDK found at /usr/local/bootstrap-openjdk17 is not a working JDK; ignoring
> configure: Output from java -version was: Error occurred during initialization of VM
> Could not allocate compressed class space: 1073741824 bytes
> configure: error: The path given by --with-boot-jdk does not contain a valid Boot JDK
> configure exiting with result code 1
> ===>  Script "configure" failed unexpectedly.
> Please report the problem to java@FreeBSD.org [maintainer] and attach the
> "/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.2-8-1/config.log"
> including the output of the failure of your make command. Also, it might be
> a good idea to provide an overview of all packages installed on your system
> (e.g. a /usr/local/sbin/pkg-static info -g -Ea).
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/java/openjdk17
>