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 ...

Reply via email to