By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
425,543 Members | 1,887 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 425,543 IT Pros & Developers. It's quick & easy.

apache 2.0.58 and mod_auth_mysql 3.0.0 problem!

P: n/a
Hi!
Have a problem with mod_auth_mysql.
Compilation and installation of module done ok:

# /usr/local/apache/bin/apxs -c -L/usr/lib/mysql -I/usr/include/mysql
-lmysqlclient -lm -lz mod_auth_mysql.c
/usr/local/apache/build/libtool --silent --mode=compile gcc -prefer-pic

-DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-g -O2 -pthread -I/usr/local/apache/include
-I/usr/local/apache/include -I/usr/local/apache/include
-I/usr/include/mysql -c -o mod_auth_mysql.lo mod_auth_mysql.c && touch

mod_auth_mysql.slo
/usr/local/apache/build/libtool --silent --mode=link gcc -o
mod_auth_mysql.la -L/usr/lib/mysql -lmysqlclient -lm -lz -rpath
/usr/local/apache/modules -module -avoid-version mod_auth_mysql.lo
# /usr/local/apache/bin/apxs -i mod_auth_mysql.la
/usr/local/apache/build/instdso.sh
SH_LIBTOOL='/usr/local/apache/build/libtool' mod_auth_mysql.la
/usr/local/apache/modules
/usr/local/apache/build/libtool --mode=install cp mod_auth_mysql.la
/usr/local/apache/modules/
cp .libs/mod_auth_mysql.so /usr/local/apache/modules/mod_auth_mysql.so
cp .libs/mod_auth_mysql.lai /usr/local/apache/modules/mod_auth_mysql.la

cp .libs/mod_auth_mysql.a /usr/local/apache/modules/mod_auth_mysql.a
ranlib /usr/local/apache/modules/mod_auth_mysql.a
chmod 644 /usr/local/apache/modules/mod_auth_mysql.a
PATH="$PATH:/sbin" ldconfig -n /usr/local/apache/modules
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/apache/modules
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
chmod 755 /usr/local/apache/modules/mod_auth_mysql.so
but trying run server config test break with error:
# /usr/local/apache/bin/apachectl -t
Syntax error on line 239 of /usr/local/apache/conf/httpd2.conf:
Can't locate API module structure `auth_mysql_module' in file
/usr/local/apache/modules/mod_auth_mysql.so:
/usr/local/apache/lib/libapr-0.so.0: undefined symbol:
auth_mysql_module
What's wrong?

Oct 18 '06 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.