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

apache 2.0.58 and mod_auth_mysql 3.0.0 problem!

P: n/a
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

-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

/usr/local/apache/build/libtool --silent --mode=link gcc -o -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
/usr/local/apache/build/libtool --mode=install cp
cp .libs/ /usr/local/apache/modules/
cp .libs/mod_auth_mysql.lai /usr/local/apache/modules/

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:
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/'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and manual pages.
chmod 755 /usr/local/apache/modules/
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/lib/ undefined symbol:
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.