I've recently updated my machines to head r356422, and was rebuilding my package sets. I got a failure with openjdk8, it seems to not like the provided bootstrap, I'm not sure how to address this, anyone can help?
Meybe a newer bootstrap is required?
Here's the relevant part from the build log:
checking for 7z... no
checking for unzip... unzip
checking for wget... no
checking for lftp... no
checking for ftp... ftp
checking headful support... include support for both headful and headless
configure: Found potential Boot JDK using configure arguments
configure: Potential Boot JDK found at /usr/local/bootstrap-openjdk8 is incorrect JDK version (); ignoring
configure: (Your Boot JDK must be version 7 or 8)
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
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
make: stopped in /usr/ports/java/openjdk8
=>> Cleaning up wrkdir
===> Cleaning for openjdk8-8.232.09.1_1
Adding jkim to the CC list, since he's the maintainer of the bootstrap port.
Thanks in advance for any help.
In bug 243157, regarding an apparently unrelated issue with lang/rust, it's been pointed out that rust requires COMPAT_* options in the kernel for the bootstrap to work.
Maybe this bug is caused by the same absence, I'll report back after testing.
I confirm that adding back COMPAT_* options in the kernel, makes the problem go away, so this was my error.
Sorry for the noise.