Apply layout.patch from this directory, then run buildconf before configuring. Because of the necessity to run buildconf to use the patch, you need to have libtool and autoconf installed.
Please see apache-2-on-os390.html for more information on building Apache 2.0 on OS/390.
Solaris 8 as initially shipped has a bug in the resolver library which can cause Apache 2.0 to hang in the getaddrinfo() library function. This problem can be avoided by adding --disable-ipv6 to your Apache configure invocation, but the best option is to apply the Sun-recommended Solaris 8 patch set to get the fix.