On Mon, 2015-04-27 at 20:39 -0400, Bryan C. Everly wrote: > Kurt, > > > Looks like you can't run 'bash ./configure' without ALSA (which > doesn't exist on OpenBSD) and you can't turn it off with > --without-alsa (there is an explicit check for this that tells you it > is required). > > > Am I missing something obvious?
Hi Bryan, Nope. I just hit the same thing trying to catch up to you. OpenBSD doesn't have alsa, instead it has its own sound subsystem called sndio. An OpenBSD developer wrote sndio support for the jdk, but he never signed the OCA so I wasn't able to commit his work here. Instead I have it as a patch in the ports tree in OpenBSD: http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel/jdk/1.7/files/PLATFORM_API_BSDOS_PCM.c?rev=1.1&content-type=text/x-cvsweb-markup&hideattic=1 This doesn't help us with the configure issue though since it wasn't required for OpenJDK 7. We're going to need to disable the hard requirement for alsa in a way that is OpenBSD only. We're likely to hit someplace in the bsd-port/jdk8/jdk/ portion of the build where it fails to build sound support due to alsa missing. Then we'll need to figure out how to disable it for OpenBSD only again there. Regards, -Kurt