hey guys,
so i'm trying to get this to work.. and
i'm getting a whole bunch of errors. i'm running apache 2.2.0 with
mysql 5.0.16
i download the file
mod_auth_mysql-3.0.0.tar.gz from source fordge
i issue the command /usr/local/apache/bin/apxs -c
-L/usr/local/mysql/lib/mysql -I/usr/local/mysql/include/mysql -lmysqlclient -lm
-lz mod_auth_mysql.c
and i get
[root@localhost mod_auth_mysql-3.0.0]#
/usr/local/apache/bin/apxs -c -L/usr/local/mysql/lib/mysql
-I/usr/local/mysql/include/mysql -lmysqlclient -lm -lz
mod_auth_mysql.c
/usr/local/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/mysql/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') mod_auth_mysql.c:591: error: initializer element is not constant mod_auth_mysql.c:591: error: (near initialization for `mysql_auth_cmds[0]') mod_auth_mysql.c:595: error: initializer element is not constant mod_auth_mysql.c:595: error: (near initialization for `mysql_auth_cmds[1].func') mod_auth_mysql.c:595: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:595: error: initializer element is not constant mod_auth_mysql.c:595: error: (near initialization for `mysql_auth_cmds[1].cmd_data') mod_auth_mysql.c:595: error: initializer element is not constant mod_auth_mysql.c:595: error: (near initialization for `mysql_auth_cmds[1]') mod_auth_mysql.c:599: error: initializer element is not constant mod_auth_mysql.c:599: error: (near initialization for `mysql_auth_cmds[2].func') mod_auth_mysql.c:599: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:599: error: initializer element is not constant mod_auth_mysql.c:599: error: (near initialization for `mysql_auth_cmds[2].cmd_data') mod_auth_mysql.c:599: error: initializer element is not constant mod_auth_mysql.c:599: error: (near initialization for `mysql_auth_cmds[2]') mod_auth_mysql.c:603: error: initializer element is not constant mod_auth_mysql.c:603: error: (near initialization for `mysql_auth_cmds[3].func') mod_auth_mysql.c:603: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:603: error: initializer element is not constant mod_auth_mysql.c:603: error: (near initialization for `mysql_auth_cmds[3].cmd_data') mod_auth_mysql.c:603: error: initializer element is not constant mod_auth_mysql.c:603: error: (near initialization for `mysql_auth_cmds[3]') mod_auth_mysql.c:607: error: initializer element is not constant mod_auth_mysql.c:607: error: (near initialization for `mysql_auth_cmds[4].func') mod_auth_mysql.c:607: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:607: error: initializer element is not constant mod_auth_mysql.c:607: error: (near initialization for `mysql_auth_cmds[4].cmd_data') mod_auth_mysql.c:607: error: initializer element is not constant mod_auth_mysql.c:607: error: (near initialization for `mysql_auth_cmds[4]') mod_auth_mysql.c:611: error: initializer element is not constant mod_auth_mysql.c:611: error: (near initialization for `mysql_auth_cmds[5].func') mod_auth_mysql.c:611: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:611: error: initializer element is not constant mod_auth_mysql.c:611: error: (near initialization for `mysql_auth_cmds[5].cmd_data') mod_auth_mysql.c:611: error: initializer element is not constant mod_auth_mysql.c:611: error: (near initialization for `mysql_auth_cmds[5]') mod_auth_mysql.c:615: error: initializer element is not constant mod_auth_mysql.c:615: error: (near initialization for `mysql_auth_cmds[6].func') mod_auth_mysql.c:615: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:615: error: initializer element is not constant mod_auth_mysql.c:615: error: (near initialization for `mysql_auth_cmds[6].cmd_data') mod_auth_mysql.c:615: error: initializer element is not constant mod_auth_mysql.c:615: error: (near initialization for `mysql_auth_cmds[6]') mod_auth_mysql.c:619: error: initializer element is not constant mod_auth_mysql.c:619: error: (near initialization for `mysql_auth_cmds[7].func') mod_auth_mysql.c:619: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:619: error: initializer element is not constant mod_auth_mysql.c:619: error: (near initialization for `mysql_auth_cmds[7].cmd_data') mod_auth_mysql.c:619: error: initializer element is not constant mod_auth_mysql.c:619: error: (near initialization for `mysql_auth_cmds[7]') mod_auth_mysql.c:623: error: initializer element is not constant mod_auth_mysql.c:623: error: (near initialization for `mysql_auth_cmds[8].func') mod_auth_mysql.c:623: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:623: error: initializer element is not constant mod_auth_mysql.c:623: error: (near initialization for `mysql_auth_cmds[8].cmd_data') mod_auth_mysql.c:623: error: initializer element is not constant mod_auth_mysql.c:623: error: (near initialization for `mysql_auth_cmds[8]') mod_auth_mysql.c:627: error: initializer element is not constant mod_auth_mysql.c:627: error: (near initialization for `mysql_auth_cmds[9].func') mod_auth_mysql.c:627: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:627: error: initializer element is not constant mod_auth_mysql.c:627: error: (near initialization for `mysql_auth_cmds[9].cmd_data') mod_auth_mysql.c:627: error: initializer element is not constant mod_auth_mysql.c:627: error: (near initialization for `mysql_auth_cmds[9]') mod_auth_mysql.c:631: error: initializer element is not constant mod_auth_mysql.c:631: error: (near initialization for `mysql_auth_cmds[10].func') mod_auth_mysql.c:631: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:631: error: initializer element is not constant mod_auth_mysql.c:631: error: (near initialization for `mysql_auth_cmds[10].cmd_data') mod_auth_mysql.c:631: error: initializer element is not constant mod_auth_mysql.c:631: error: (near initialization for `mysql_auth_cmds[10]') mod_auth_mysql.c:635: error: initializer element is not constant mod_auth_mysql.c:635: error: (near initialization for `mysql_auth_cmds[11].func') mod_auth_mysql.c:635: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:635: error: initializer element is not constant mod_auth_mysql.c:635: error: (near initialization for `mysql_auth_cmds[11].cmd_data') mod_auth_mysql.c:635: error: initializer element is not constant mod_auth_mysql.c:635: error: (near initialization for `mysql_auth_cmds[11]') mod_auth_mysql.c:639: error: initializer element is not constant mod_auth_mysql.c:639: error: (near initialization for `mysql_auth_cmds[12].func') mod_auth_mysql.c:639: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:639: error: initializer element is not constant mod_auth_mysql.c:639: error: (near initialization for `mysql_auth_cmds[12].cmd_data') mod_auth_mysql.c:639: error: initializer element is not constant mod_auth_mysql.c:639: error: (near initialization for `mysql_auth_cmds[12]') mod_auth_mysql.c:643: error: initializer element is not constant mod_auth_mysql.c:643: error: (near initialization for `mysql_auth_cmds[13].func') mod_auth_mysql.c:643: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:643: error: initializer element is not constant mod_auth_mysql.c:643: error: (near initialization for `mysql_auth_cmds[13].cmd_data') mod_auth_mysql.c:643: error: initializer element is not constant mod_auth_mysql.c:643: error: (near initialization for `mysql_auth_cmds[13]') mod_auth_mysql.c:651: error: initializer element is not constant mod_auth_mysql.c:651: error: (near initialization for `mysql_auth_cmds[14].func') mod_auth_mysql.c:651: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:651: error: initializer element is not constant mod_auth_mysql.c:651: error: (near initialization for `mysql_auth_cmds[14].cmd_data') mod_auth_mysql.c:651: error: initializer element is not constant mod_auth_mysql.c:651: error: (near initialization for `mysql_auth_cmds[14]') mod_auth_mysql.c:655: error: initializer element is not constant mod_auth_mysql.c:655: error: (near initialization for `mysql_auth_cmds[15].func') mod_auth_mysql.c:655: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:655: error: initializer element is not constant mod_auth_mysql.c:655: error: (near initialization for `mysql_auth_cmds[15].cmd_data') mod_auth_mysql.c:655: error: initializer element is not constant mod_auth_mysql.c:655: error: (near initialization for `mysql_auth_cmds[15]') mod_auth_mysql.c:659: error: initializer element is not constant mod_auth_mysql.c:659: error: (near initialization for `mysql_auth_cmds[16].func') mod_auth_mysql.c:659: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:659: error: initializer element is not constant mod_auth_mysql.c:659: error: (near initialization for `mysql_auth_cmds[16].cmd_data') mod_auth_mysql.c:659: error: initializer element is not constant mod_auth_mysql.c:659: error: (near initialization for `mysql_auth_cmds[16]') mod_auth_mysql.c:663: error: initializer element is not constant mod_auth_mysql.c:663: error: (near initialization for `mysql_auth_cmds[17].func') mod_auth_mysql.c:663: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:663: error: initializer element is not constant mod_auth_mysql.c:663: error: (near initialization for `mysql_auth_cmds[17].cmd_data') mod_auth_mysql.c:663: error: initializer element is not constant mod_auth_mysql.c:663: error: (near initialization for `mysql_auth_cmds[17]') mod_auth_mysql.c:667: error: initializer element is not constant mod_auth_mysql.c:667: error: (near initialization for `mysql_auth_cmds[18].func') mod_auth_mysql.c:667: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:667: error: initializer element is not constant mod_auth_mysql.c:667: error: (near initialization for `mysql_auth_cmds[18].cmd_data') mod_auth_mysql.c:667: error: initializer element is not constant mod_auth_mysql.c:667: error: (near initialization for `mysql_auth_cmds[18]') mod_auth_mysql.c:671: error: initializer element is not constant mod_auth_mysql.c:671: error: (near initialization for `mysql_auth_cmds[19].func') mod_auth_mysql.c:671: error: syntax error before "mysql_auth_config_rec" mod_auth_mysql.c:671: error: initializer element is not constant mod_auth_mysql.c:671: error: (near initialization for `mysql_auth_cmds[19].cmd_data') mod_auth_mysql.c:671: error: initializer element is not constant mod_auth_mysql.c:671: error: (near initialization for `mysql_auth_cmds[19]') mod_auth_mysql.c:675: error: initializer element is not constant mod_auth_mysql.c:675: error: (near initialization for `mysql_auth_cmds[20]') mod_auth_mysql.c: In function `format_request': mod_auth_mysql.c:947: warning: pointer/integer type mismatch in conditional _expression_ apxs:Error: Command failed with rc=65536 . then i cry
can you guys help
me? |