On Thu, Jan 15, 2004 at 07:11:03PM +0000, Joe Orton wrote:
> On Thu, Jan 15, 2004 at 06:13:36PM +0000, Patrick Welche wrote:
> > modules/aaa/.libs/libauthn_file.a(mod_authn_file.o)(.text+0xc8): In function 
> > `check_password':
> > /usr/src/local/httpd-2.0/modules/aaa/mod_authn_file.c:129: undefined reference to 
> > `ap_pcfg_openfile'

> What's the complete link line libtool invokes gcc with in this case?


gcc -g -O2 -o .libs/httpd modules.o -Wl,--export-dynamic  -pthread 
-L/usr/src/local/httpd-2.0/srclib/apr-util/xml/expat/lib 
modules/aaa/.libs/libauthn_file.a modules/aaa/.libs/libauthn_default.a 
modules/aaa/.libs/libauthz_host.a modules/aaa/.libs/libauthz_groupfile.a 
modules/aaa/.libs/libauthz_user.a modules/aaa/.libs/libauthz_default.a 
modules/aaa/.libs/libauth_basic.a modules/filters/.libs/libinclude.a 
modules/loggers/.libs/liblog_config.a modules/metadata/.libs/libenv.a 
modules/metadata/.libs/libsetenvif.a modules/ssl/.libs/libssl.a 
modules/http/.libs/libhttp.a modules/http/.libs/libmime.a 
modules/dav/main/.libs/libdav.a modules/generators/.libs/libstatus.a 
modules/generators/.libs/libinfo.a modules/generators/.libs/libcgi.a 
modules/dav/fs/.libs/libdav_fs.a modules/dav/lock/.libs/libdav_lock.a 
modules/mappers/.libs/libnegotiation.a modules/mappers/.libs/libdir.a 
modules/mappers/.libs/libimap.a modules/mappers/.libs/libactions.a 
modules/mappers/.libs/libalias.a modules/mappers/.libs/librewrite.a 
modules/mappers/.libs/libso.a server/mpm/prefork/.libs/libprefork.a 
server/.libs/libmain.a os/unix/.libs/libos.a -lm -lssl -lcrypto 
/usr/src/local/httpd-2.0/srclib/pcre/.libs/libpcre.a 
/usr/src/local/httpd-2.0/srclib/apr-util/.libs/libaprutil-1.so 
/usr/src/local/httpd-2.0/srclib/apr-util/xml/expat/lib/.libs/libexpat.so 
/usr/src/local/httpd-2.0/srclib/apr/.libs/libapr-1.so -lcrypt -lpthread -Wl,--rpath 
-Wl,/usr/local/lib

> Technically this is still violating the library handling guidelines in
> the libtool manual, but I'm not sure it should fail like this.

What is making following the guidelines difficult? (I don't understand them
but that's another issue :/ )

> If you
> add -static in the build/libraries.mk link line the rebuild libmain.la
> and libprefork.la I'd guess it will work.

Yes, it did! For the first time since last November it works!

Cheers,

Patrick

Reply via email to