Hi,
Sorry for the cross-post to both debian-users and debian-security, but I
am desparate to get this working.

Has anyone been able to get mod_auth_mysql 2.2 compile and working on woody?
I get mod_auth_mysql compiled using apxs, but it fails when I try to start
apache.

The apxs command line is:
apxs -c -I/usr/include/mysql -L/usr/lib/ -lmysqlclient mod_auth_mysql.c

here's what i get for output:
edge:/home/str8edge# apxs -c -I/usr/include/mysql -L/usr/lib/ -lmysqlclient 
mod_auth_mysql.c
gcc -DLINUX=22 -DEAPI -DTARGET="apache" -I/usr/include/db1 -DUSE_HSREGEX -DUSE_EXPAT 
-I../lib/expat-lite -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fpic -DSHARED_MODULE 
-I/usr/include/apache-1.3 -I/usr/include/mysql  -c mod_auth_mysql.c
gcc -shared -o mod_auth_mysql.so mod_auth_mysql.o -L/usr/lib/ -lmysqlclient -lc -lm 
-lcrypt -ldb1 -ldb

Then I cp the mod_auth_mysql.so file to /usr/lib/apache/1.3/ and add 
LoadModule auth_mysql_module /usr/lib/apache/1.3/mod_auth_mysql.so to my
/etc/apache/httpd.conf file.

When I run apachectl start I get the following
edge:/home/str8edge# apachectl start
Syntax error on line 252 of /etc/apache/httpd.conf:
Can't locate API module structure `auth_mysql_module' in file 
/usr/lib/apache/1.3/mod_auth_mysql.so: /usr/sbin/apache: undefined symbol: 
auth_mysql_module
/usr/sbin/apachectl start: httpd could not be started

I am using woody, apache -v returns
Server version: Apache/1.3.20 (Unix) Debian/GNU
Server built:   Aug 23 2001 11:23:40

I have tried to complile mod_auth_mysql from source using the traditional
./configure, make, make install, but that will not compile completely without
massive doctoring of the configure.in file.

I'm definitely in over my head.. Any help would be appreciated.

Thanks,
David

PGP signature

Reply via email to