Under FreeBSD 4.4, I get the following out of CVS'd sources:
gmake[3]: Entering directory `/usr/local/src/httpd-2.0/modules/aaa'
Building shared: mod_access.la mod_auth.la mod_auth_anon.la mod_auth_dbm.la
mod_auth_db.la mod_auth_digest.la
gmake[4]: Entering directory `/usr/local/src/httpd-2.0/modules/aaa'
/bin/sh /usr/local/src/httpd-2.0/srclib/apr/libtool --silent --mode=compile gcc -g
-O2 -pthread -DNO_DBM_REWRITEMAP -D_REENTRANT -D_THREAD_SAFE
-DAP_HAVE_DESIGNATED_INITIALIZER -I. -I/usr/lo
cal/src/httpd-2.0/os/unix -I/usr/local/src/httpd-2.0/server/mpm/worker
-I/usr/local/src/httpd-2.0/modules/http -I/usr/local/src/httpd-2.0/modules/proxy
-I/usr/local/src/httpd-2.0/include -I/usr/lo
cal/src/httpd-2.0/srclib/apr/include
-I/usr/local/src/httpd-2.0/srclib/apr-util/include -I/usr/include/openssl
-I/usr/local/src/httpd-2.0/modules/dav/main -c mod_access.c && touch mod_access.slo
/bin/sh /usr/local/src/httpd-2.0/shlibtool --silent --mode=link gcc -g -O2 -pthread
-DNO_DBM_REWRITEMAP -D_REENTRANT -D_THREAD_SAFE -DAP_HAVE_DESIGNATED_INITIALIZER
-I. -I/usr/local/src/http
d-2.0/os/unix -I/usr/local/src/httpd-2.0/server/mpm/worker
-I/usr/local/src/httpd-2.0/modules/http -I/usr/local/src/httpd-2.0/modules/proxy
-I/usr/local/src/httpd-2.0/include -I/usr/local/src/http
d-2.0/srclib/apr/include -I/usr/local/src/httpd-2.0/srclib/apr-util/include
-I/usr/include/openssl -I/usr/local/src/httpd-2.0/modules/dav/main -export-dynamic
-o mod_access.la -rpath {exec_p
refix}/libexec -module -avoid-version mod_access.lo
shlibtool: link: only absolute run-paths are allowed
gmake[4]: *** [mod_access.la] Error 1
Using autoconf 2.52 (as Justin pointed out), but I moved to 2.52 after I
saw this the first time, figuring *maybe* that had something to do with it
...
The problem is obvious ... -rpath is attempting to be set to
{exec_prefix}/libexec ... but, I can't seem to figure out *where* it is
that {exec_prefix} isn't being converted to /usr/local :(
Thanks ...