CartMetrix - Do you know yours?

9/15/2006

Compile Errors with Mod_auth_mysql and Apache 2.2

Building a new server today I had a problem compiling mod_auth_mysql 3.0 on Apache 2.2.3.

[admin@atlas mod_auth_mysql-3.0.0]# apxs -c -L/usr/lib/mysql -I/usr/include/mysql -lmysqlclient -lm -lz mod_auth_mysql.c
/www/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/www/include -I/www/include -I/www/include -I/usr/include/mysql -c -o mod_auth_mysql.lo mod_auth_mysql.c && touch mod_auth_mysql.slo
mod_auth_mysql.c:591: error: syntax error before "mysql_auth_config_rec"
mod_auth_mysql.c:591: error: initializer element is not constant
mod_auth_mysql.c:591: error: (near initialization for `mysql_auth_cmds[0].cmd_data')
... snip ...

Error not very desciptive. Nothing appears missing included or linked. Google turns up almost nothing. Finally, a similar error on Google. I couldn't get the patch to work, but with a little manual patching was able to get it to compile through apxs.

My patch here: mod_auth_mysql-httpd-2.2.patch

Popularity: 23%


damonparker.org is proudly powered by WordPress
Entries (RSS) and Comments (RSS).

copyright © 2002-2008 damonparker.org. all rights reserved.

Close
E-mail It