Dhaval, For now, you shouldn't specify the "--enable-auth-logging" option because it's got bugs up through v5.4.26.
Like Quey said, you'll need the mysql-devel package. And as for Fedora on a production server, you might want to consider an alternative. I use CentOS (http://www.centos.org) which is effectively a RHEL production release. -----Original Message----- From: Quey [mailto:[EMAIL PROTECTED] Sent: Tuesday, April 22, 2008 12:44 AM To: vchkpw@inter7.com Subject: Re: [vchkpw] vpopmail+mysql Why you want to use fedora on a production server I'll never know, but as usual with everything butchered to buggery by RH, you dont have the headers files, so you need to install the -devel packages of mysql (and anything you want to build against), if your not commited try a decent server OS like Slackware or one of the BSD's On 22/04/08 16:22:08, Dhaval Thakar wrote: > Dear All, > > i am trying to compile vpopmail (5.4.24) with mysql > > I used > ./configure --enable-logging=p --enable-auth-module=mysql -- > disable-passwd --enable-clear-passwd --disable-many-domains -- > enable-auth-logging --enable-sql-logging --enable-valias --disable- > mysql-limits --enable-incdir=/usr/lib/mysql --enable-onchange- > script --enable-libdir=/var/lib/mysql --enable-libdir=/usr/lib/ > mysql > > > vpopmail 5.4.24 > Current settings > --------------------------------------- > > vpopmail directory = /home/vpopmail > domains directory = /home/vpopmail/domains > uid = 508 > gid = 503 > roaming users = OFF --disable-roaming-users (default) > password learning = OFF --disable-learn-passwords (default) > md5 passwords = ON --enable-md5-passwords (default) > file locking = ON --enable-file-locking (default) > vdelivermail fsync = OFF --disable-file-sync (default) > make seekable = ON --enable-make-seekable (default) > clear passwd = ON --enable-clear-passwd (default) > user dir hashing = ON --enable-users-big-dir (default) > address extensions = OFF --disable-qmail-ext (default) > ip alias = OFF --disable-ip-alias-domains (default) > onchange script = ON --enable-onchange-script > auth module = mysql --enable-auth-module=mysql > mysql replication = OFF --disable-mysql-replication (default) > sql logging = ON --enable-sql-logging > mysql limits = OFF --disable-mysql-limits (default) > SQL valias table = ON --enable-valias > auth inc = -I/usr/lib/mysql > auth lib = -L/usr/lib/mysql -lmysqlclient -lz -lm > system passwords = OFF --disable-passwd (default) > pop syslog = show failed attempts with clear text password -- > enable-logging=p > auth logging = ON --enable-auth-logging (default) > one domain per SQL table = --disable-many-domains > spamassassin = OFF --disable-spamassassin (default) > maildrop = OFF --disable-maildrop (default) > > > during make, i am getting following error > > vauth.c:33:19: error: mysql.h: No such file or directory > vauth.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' > before 'mysql_update' > vauth.c:41: error: expected '=', ',', ';', 'asm' or '__attribute__' > before 'mysql_read_getall' > vauth.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' > before '*' token > vauth.c:60: error: expected '=', ',', ';', 'asm' or '__attribute__' > before '*' token > vauth.c:68: error: expected '=', ',', ';', 'asm' or '__attribute__' > before 'row' > vauth.c:69: error: expected '=', ',', ';', 'asm' or '__attribute__' > before 'row_getall' > vauth.c: In function 'vauth_open_update': > vauth.c:206: warning: implicit declaration of function 'mysql_ping' > vauth.c:206: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:206: error: (Each undeclared identifier is reported only > once > vauth.c:206: error: for each function it appears in.) > vauth.c:212: warning: implicit declaration of function 'mysql_init' > vauth.c:213: warning: implicit declaration of function > 'mysql_options' > vauth.c:213: error: 'MYSQL_OPT_CONNECT_TIMEOUT' undeclared (first > use in this function) > vauth.c:216: warning: implicit declaration of function > 'mysql_real_connect' > vauth.c:226: warning: implicit declaration of function > 'mysql_select_db' > vauth.c:230: warning: implicit declaration of function > 'mysql_query' > vauth.c:236: warning: implicit declaration of function > 'mysql_error' > vauth.c:236: warning: format '%s' expects type 'char *', but > argument 4 has type 'int' > vauth.c: In function 'vauth_open_read_getall': > vauth.c:316: error: 'mysql_read_getall' undeclared (first use in > this function) > vauth.c: In function 'vauth_create_table': > vauth.c:343: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:346: warning: format '%s' expects type 'char *', but > argument 4 has type 'int' > vauth.c: In function 'vauth_adduser': > vauth.c:428: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:429: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'vauth_getpw': > vauth.c:480: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:481: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c:504: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c:509: error: 'res_update' undeclared (first use in this > function) > vauth.c:509: warning: implicit declaration of function > 'mysql_store_result' > vauth.c:514: warning: implicit declaration of function > 'mysql_num_rows' > vauth.c:515: warning: implicit declaration of function > 'mysql_free_result' > vauth.c:533: error: 'row' undeclared (first use in this function) > vauth.c:533: warning: implicit declaration of function > 'mysql_fetch_row' > vauth.c: In function 'vauth_deldomain': > vauth.c:582: error: 'mysql_update' undeclared (first use in this > function) > vauth.c: In function 'vauth_deluser': > vauth.c:636: error: 'mysql_update' undeclared (first use in this > function) > vauth.c: In function 'vauth_setquota': > vauth.c:687: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:688: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'vauth_getall': > vauth.c:724: error: 'res_update' undeclared (first use in this > function) > vauth.c:724: error: 'res_read_getall' undeclared (first use in this > function) > vauth.c:727: error: 'mysql_read_getall' undeclared (first use in > this function) > vauth.c:728: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c:754: error: 'row_getall' undeclared (first use in this > function) > vauth.c: In function 'vauth_end_getall': > vauth.c:783: error: 'res_read_getall' undeclared (first use in this > function) > vauth.c: In function 'vauth_setpw': > vauth.c:854: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:855: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'vclose': > vauth.c:971: warning: implicit declaration of function > 'mysql_close' > vauth.c:971: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:975: error: 'mysql_read_getall' undeclared (first use in > this function) > vauth.c: In function 'vread_dir_control': > vauth.c:1114: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1123: error: 'res_update' undeclared (first use in this > function) > vauth.c:1128: error: 'row' undeclared (first use in this function) > vauth.c: In function 'vwrite_dir_control': > vauth.c:1199: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1202: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'vcreate_dir_control': > vauth.c:1233: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1234: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'vdel_dir_control': > vauth.c:1250: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1253: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'vset_lastauth': > vauth.c:1273: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1276: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'vget_lastauth': > vauth.c:1294: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1297: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c:1301: error: 'res_update' undeclared (first use in this > function) > vauth.c:1303: error: 'row' undeclared (first use in this function) > vauth.c: In function 'vget_lastauthip': > vauth.c:1321: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1324: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c:1328: error: 'res_update' undeclared (first use in this > function) > vauth.c:1329: error: 'row' undeclared (first use in this function) > vauth.c: In function 'valias_select': > vauth.c:1367: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1370: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c:1374: error: 'res_update' undeclared (first use in this > function) > vauth.c:1375: error: 'row' undeclared (first use in this function) > vauth.c: In function 'valias_insert': > vauth.c:1410: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1413: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'valias_remove': > vauth.c:1449: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1452: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'valias_delete': > vauth.c:1479: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1482: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'valias_delete_domain': > vauth.c:1510: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1513: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c: In function 'valias_select_all': > vauth.c:1543: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1546: warning: format '%s' expects type 'char *', but > argument 3 has type 'int' > vauth.c:1550: error: 'res_update' undeclared (first use in this > function) > vauth.c:1551: error: 'row' undeclared (first use in this function) > vauth.c: In function 'valias_select_names': > vauth.c:1597: error: 'mysql_update' undeclared (first use in this > function) > vauth.c:1605: error: 'res_update' undeclared (first use in this > function) > vauth.c:1611: error: 'row' undeclared (first use in this function) > vauth.c: In function 'logsql': > vauth.c:1674: error: 'mysql_update' undeclared (first use in this > function) > make[2]: *** [libvpopmail_a-vauth.o] Error 1 > make[2]: Leaving directory `/downloads/vpopmail-5.4.24' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/downloads/vpopmail-5.4.24' > make: *** [all] Error 2 > > > installed mysql packages are > mysql-server-5.0.37-2.fc7 > php-mysql-5.2.4-1.fc7 > libdbi-dbd-mysql-0.8.1a-2.fc7 > mysql-connector-odbc-3.51.12-2.2 > mysql-libs-5.0.37-2.fc7 > mysql-5.0.37-2.fc7 > > > kindly guide me to resolve above error. > > regards > dhaval > > > !DSPAM:480e3579120507274617000!