Applying this patch to the 2.0.45 tarball allowed binbuild.sh to create a binary distribution on Linux. Prior to this change, apr configuration would bail because it didn't support a layout called Apache. apr-util had the same issue.
Index: configure.in
===================================================================
RCS file: /home/cvs/httpd-2.0/configure.in,v
retrieving revision 1.246
diff -u -r1.246 configure.in
--- configure.in 8 Mar 2003 13:54:41 -0000 1.246
+++ configure.in 2 Apr 2003 11:48:35 -0000
@@ -59,6 +59,21 @@
orig_prefix="$prefix"
+dnl apr and apr-util don't handle Apache layouts, so build a version
+dnl of the configure args without the --enable-layout= arg
+
+no_layout_configure_args=
+ap_sep=
+for ac_configure_arg in $ac_configure_args
+do
+ case "$ac_configure_arg" in
+ --enable-layout=*)
+ continue ;;
+ esac
+ no_layout_configure_args="$no_layout_configure_args$ap_sep'$ac_configure_arg'"
+ ap_sep=" "
+done
+
echo $ac_n "${nl}Configuring Apache Portable Runtime library ...${nl}"
APR_FIND_APR("$srcdir/srclib/apr", "./srclib/apr", 1)
@@ -68,7 +83,10 @@
fi
if test "$apr_found" = "reconfig"; then
+ orig_ac_configure_args=$ac_configure_args
+ ac_configure_args=$no_layout_configure_args
APR_SUBDIR_CONFIG(srclib/apr, [$apache_apr_flags --prefix=$prefix
--exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir
--datadir=$datadir --with-installbuilddir=$installbuilddir])
+ ac_configure_args=$orig_ac_configure_args
dnl We must be the first to build and the last to be cleaned
AP_BUILD_SRCLIB_DIRS="apr $AP_BUILD_SRCLIB_DIRS"
AP_CLEAN_SRCLIB_DIRS="$AP_CLEAN_SRCLIB_DIRS apr"
@@ -91,7 +109,10 @@
fi
if test "$apu_found" = "reconfig"; then
+ orig_ac_configure_args=$ac_configure_args
+ ac_configure_args=$no_layout_configure_args
APR_SUBDIR_CONFIG(srclib/apr-util, [--with-apr=../apr --prefix=$prefix
--exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir])
+ ac_configure_args=$orig_ac_configure_args
dnl We must be the last to build and the first to be cleaned
AP_BUILD_SRCLIB_DIRS="$AP_BUILD_SRCLIB_DIRS apr-util"
AP_CLEAN_SRCLIB_DIRS="apr-util $AP_CLEAN_SRCLIB_DIRS"
