-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 You can't compile mysql functions without mysql libs...
try to get the mysql-devel package for your linux distribution att, Flavio Caetano > > Hi everyone -- can some light be shed on this situation and a possible > > > > recommendation of how to rectify this please? > > Any suggestions / assistance will be greatly appreciated. > > Thanks in advance > > Regards, > > Ronnie. > > > > My /home/vpopmail/etc/vpopmail.mysql file looks like this: > > > > localhost|0|vpopmailusername|vpopmailpasswd|vpopmail > > localhost|0|root|rootpasswd|vpopmail > > > > > > My configuration is as follows: > > > > ./configure --enable-roaming-users=y --enable-logging=p > > --enable-default-quota=20971520S --enable-ip-alias-domains=n > > --enable-passwd=n --enable-clear-passwd=y --enable-domain-quotas=n > > --enable-mysql=y --enable-many-domains=y --enable-auth-logging=y > > --enable-mysql-logging=y --enable-valias=y --enable-mysql-limits=y > > --enable-incdir=/usr/include/ > > > > When I type make -- i get the following error during the make: > > > > chmod 755 makelib > > ./makelib cdb.a cdb_hash.o cdb_unpack.o cdb_seek.o > > ./makelib cdbmake.a cdbmake_pack.o cdbmake_hash.o \ > > cdbmake_add.o > > make[2]: Leaving directory `/home/techdoc/qmail/vpopmail-5.3.30/cdb' > > make[2]: Entering directory `/home/techdoc/qmail/vpopmail-5.3.30' > > gcc -I. -I/usr/include/ -I. -I. -I. -g -O2 -Wall -c `test -f > > 'vauth.c' || echo './'`vauth.c > > vauth.c:33:19: mysql.h: No such file or directory > > vauth.c:40: error: syntax error before "mysql_update" > > vauth.c:40: warning: type defaults to `int' in declaration of > > `mysql_update' vauth.c:40: warning: data definition has no type or > > storage class > > vauth.c:41: error: syntax error before "mysql_read_getall" > > vauth.c:41: warning: type defaults to `int' in declaration of > > `mysql_read_getall' > > vauth.c:41: warning: data definition has no type or storage class > > vauth.c:59: error: syntax error before '*' token > > vauth.c:59: warning: type defaults to `int' in declaration of > > `res_update' vauth.c:59: warning: data definition has no type or storage > > class vauth.c:60: error: syntax error before '*' token > > vauth.c:60: warning: type defaults to `int' in declaration of > > `res_read_getall' > > vauth.c:60: warning: data definition has no type or storage class > > vauth.c:68: error: syntax error before "row" > > vauth.c:68: warning: type defaults to `int' in declaration of `row' > > vauth.c:68: warning: data definition has no type or storage class > > vauth.c:69: error: syntax error before "row_getall" > > vauth.c:69: warning: type defaults to `int' in declaration of > > `row_getall' vauth.c:69: warning: data definition has no type or storage > > class vauth.c: In function `vauth_open_update': > > vauth.c:203: warning: implicit declaration of function `mysql_init' > > vauth.c:204: warning: implicit declaration of function `mysql_options' > > vauth.c:204: error: `MYSQL_OPT_CONNECT_TIMEOUT' undeclared (first use in > > this function) > > vauth.c:204: error: (Each undeclared identifier is reported only once > > vauth.c:204: error: for each function it appears in.) > > vauth.c:207: warning: implicit declaration of function > > `mysql_real_connect' vauth.c:226: warning: implicit declaration of > > function `mysql_query' vauth.c:231: warning: implicit declaration of > > function `mysql_error' vauth.c:231: warning: format argument is not a > > pointer (arg 3) > > vauth.c:236: warning: implicit declaration of function `mysql_select_db' > > vauth.c: In function `vauth_adduser': > > vauth.c:403: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `vauth_getpw': > > vauth.c:454: warning: format argument is not a pointer (arg 3) > > vauth.c:458: warning: implicit declaration of function > > `mysql_store_result' vauth.c:458: warning: assignment makes pointer from > > integer without a cast vauth.c:463: warning: implicit declaration of > > function `mysql_num_rows' vauth.c:464: warning: implicit declaration of > > function `mysql_free_result' vauth.c:482: warning: implicit declaration > > of function `mysql_fetch_row' vauth.c:483: error: subscripted value is > > neither array nor pointer vauth.c:483: error: subscripted value is > > neither array nor pointer vauth.c:483: error: subscripted value is > > neither array nor pointer vauth.c:483: error: subscripted value is > > neither array nor pointer vauth.c:483: error: subscripted value is > > neither array nor pointer vauth.c:484: error: subscripted value is > > neither array nor pointer vauth.c:484: error: subscripted value is > > neither array nor pointer vauth.c:484: error: subscripted value is > > neither array nor pointer vauth.c:484: error: subscripted value is > > neither array nor pointer vauth.c:484: error: subscripted value is > > neither array nor pointer vauth.c:484: error: subscripted value is > > neither array nor pointer vauth.c:485: error: subscripted value is > > neither array nor pointer vauth.c:485: error: subscripted value is > > neither array nor pointer vauth.c:486: error: subscripted value is > > neither array nor pointer vauth.c:486: error: subscripted value is > > neither array nor pointer vauth.c:487: error: subscripted value is > > neither array nor pointer vauth.c:487: error: subscripted value is > > neither array nor pointer vauth.c:487: error: subscripted value is > > neither array nor pointer vauth.c:487: error: subscripted value is > > neither array nor pointer vauth.c:487: error: subscripted value is > > neither array nor pointer vauth.c:487: error: subscripted value is > > neither array nor pointer vauth.c:488: error: subscripted value is > > neither array nor pointer vauth.c:488: error: subscripted value is > > neither array nor pointer vauth.c:488: error: subscripted value is > > neither array nor pointer vauth.c:488: error: subscripted value is > > neither array nor pointer vauth.c:488: error: subscripted value is > > neither array nor pointer vauth.c:488: error: subscripted value is > > neither array nor pointer vauth.c:489: error: subscripted value is > > neither array nor pointer vauth.c:489: error: subscripted value is > > neither array nor pointer vauth.c:489: error: subscripted value is > > neither array nor pointer vauth.c:489: error: subscripted value is > > neither array nor pointer vauth.c:489: error: subscripted value is > > neither array nor pointer vauth.c:489: error: subscripted value is > > neither array nor pointer vauth.c:491: error: subscripted value is > > neither array nor pointer vauth.c:491: error: subscripted value is > > neither array nor pointer vauth.c:491: error: subscripted value is > > neither array nor pointer vauth.c:491: error: subscripted value is > > neither array nor pointer vauth.c:491: error: subscripted value is > > neither array nor pointer vauth.c:491: error: subscripted value is > > neither array nor pointer vauth.c: In function `vauth_setquota': > > vauth.c:617: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `vauth_getall': > > vauth.c:655: warning: format argument is not a pointer (arg 3) > > vauth.c:659: warning: assignment makes pointer from integer without a > > cast vauth.c:681: warning: comparison between pointer and integer > > vauth.c:682: error: subscripted value is neither array nor pointer > > vauth.c:682: error: subscripted value is neither array nor pointer > > vauth.c:682: error: subscripted value is neither array nor pointer > > vauth.c:682: error: subscripted value is neither array nor pointer > > vauth.c:682: error: subscripted value is neither array nor pointer > > vauth.c:683: error: subscripted value is neither array nor pointer > > vauth.c:683: error: subscripted value is neither array nor pointer > > vauth.c:683: error: subscripted value is neither array nor pointer > > vauth.c:683: error: subscripted value is neither array nor pointer > > vauth.c:683: error: subscripted value is neither array nor pointer > > vauth.c:683: error: subscripted value is neither array nor pointer > > vauth.c:684: error: subscripted value is neither array nor pointer > > vauth.c:684: error: subscripted value is neither array nor pointer > > vauth.c:685: error: subscripted value is neither array nor pointer > > vauth.c:685: error: subscripted value is neither array nor pointer > > vauth.c:686: error: subscripted value is neither array nor pointer > > vauth.c:686: error: subscripted value is neither array nor pointer > > vauth.c:686: error: subscripted value is neither array nor pointer > > vauth.c:686: error: subscripted value is neither array nor pointer > > vauth.c:686: error: subscripted value is neither array nor pointer > > vauth.c:686: error: subscripted value is neither array nor pointer > > vauth.c:687: error: subscripted value is neither array nor pointer > > vauth.c:687: error: subscripted value is neither array nor pointer > > vauth.c:687: error: subscripted value is neither array nor pointer > > vauth.c:687: error: subscripted value is neither array nor pointer > > vauth.c:687: error: subscripted value is neither array nor pointer > > vauth.c:687: error: subscripted value is neither array nor pointer > > vauth.c:688: error: subscripted value is neither array nor pointer > > vauth.c:689: error: subscripted value is neither array nor pointer > > vauth.c:689: error: subscripted value is neither array nor pointer > > vauth.c:689: error: subscripted value is neither array nor pointer > > vauth.c:689: error: subscripted value is neither array nor pointer > > vauth.c:689: error: subscripted value is neither array nor pointer > > vauth.c:692: error: subscripted value is neither array nor pointer > > vauth.c:693: error: subscripted value is neither array nor pointer > > vauth.c:693: error: subscripted value is neither array nor pointer > > vauth.c:693: error: subscripted value is neither array nor pointer > > vauth.c:693: error: subscripted value is neither array nor pointer > > vauth.c:693: error: subscripted value is neither array nor pointer > > vauth.c: In function `vauth_setpw': > > vauth.c:781: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `vopen_smtp_relay': > > vauth.c:820: warning: format argument is not a pointer (arg 3) > > vauth.c:823: warning: implicit declaration of function > > `mysql_affected_rows' vauth.c: In function `vupdate_rules': > > vauth.c:838: warning: format argument is not a pointer (arg 3) > > vauth.c:842: warning: assignment makes pointer from integer without a > > cast vauth.c:847: error: subscripted value is neither array nor pointer > > vauth.c: In function `vcreate_relay_table': > > vauth.c:876: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `vclose': > > vauth.c:891: warning: implicit declaration of function `mysql_close' > > vauth.c: In function `vread_dir_control': > > vauth.c:1038: warning: assignment makes pointer from integer without a > > cast vauth.c:1043: warning: comparison between pointer and integer > > vauth.c:1045: error: subscripted value is neither array nor pointer > > vauth.c:1046: error: subscripted value is neither array nor pointer > > vauth.c:1047: error: subscripted value is neither array nor pointer > > vauth.c:1049: error: subscripted value is neither array nor pointer > > vauth.c:1050: error: subscripted value is neither array nor pointer > > vauth.c:1051: error: subscripted value is neither array nor pointer > > vauth.c:1053: error: subscripted value is neither array nor pointer > > vauth.c:1054: error: subscripted value is neither array nor pointer > > vauth.c:1055: error: subscripted value is neither array nor pointer > > vauth.c:1057: error: subscripted value is neither array nor pointer > > vauth.c:1058: error: subscripted value is neither array nor pointer > > vauth.c:1059: error: subscripted value is neither array nor pointer > > vauth.c:1061: error: subscripted value is neither array nor pointer > > vauth.c:1062: error: subscripted value is neither array nor pointer > > vauth.c:1063: error: subscripted value is neither array nor pointer > > vauth.c:1065: error: subscripted value is neither array nor pointer > > vauth.c:1065: error: subscripted value is neither array nor pointer > > vauth.c:1065: error: subscripted value is neither array nor pointer > > vauth.c:1065: error: subscripted value is neither array nor pointer > > vauth.c:1065: error: subscripted value is neither array nor pointer > > vauth.c: In function `vwrite_dir_control': > > vauth.c:1115: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `vcreate_dir_control': > > vauth.c:1131: warning: format argument is not a pointer (arg 3) > > vauth.c:1152: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `vdel_dir_control': > > vauth.c:1169: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `vset_lastauth': > > vauth.c:1190: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `vget_lastauth': > > vauth.c:1209: warning: format argument is not a pointer (arg 3) > > vauth.c:1213: warning: assignment makes pointer from integer without a > > cast vauth.c:1216: error: subscripted value is neither array nor pointer > > vauth.c: In function `vget_lastauthip': > > vauth.c:1234: warning: format argument is not a pointer (arg 3) > > vauth.c:1238: warning: assignment makes pointer from integer without a > > cast vauth.c:1240: error: subscripted value is neither array nor pointer > > vauth.c:1240: error: subscripted value is neither array nor pointer > > vauth.c:1240: error: subscripted value is neither array nor pointer > > vauth.c:1240: error: subscripted value is neither array nor pointer > > vauth.c:1240: error: subscripted value is neither array nor pointer > > vauth.c: In function `vcreate_lastauth_table': > > vauth.c:1254: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `valias_select': > > vauth.c:1277: warning: format argument is not a pointer (arg 3) > > vauth.c:1281: warning: assignment makes pointer from integer without a > > cast vauth.c: In function `valias_select_next': > > vauth.c:1288: error: subscripted value is neither array nor pointer > > vauth.c: In function `valias_insert': > > vauth.c:1308: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `valias_delete': > > vauth.c:1328: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `valias_delete_domain': > > vauth.c:1348: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `vcreate_valias_table': > > vauth.c:1362: warning: format argument is not a pointer (arg 3) > > vauth.c: In function `valias_select_all': > > vauth.c:1380: warning: format argument is not a pointer (arg 3) > > vauth.c:1384: warning: assignment makes pointer from integer without a > > cast vauth.c: In function `valias_select_all_next': > > vauth.c:1391: error: subscripted value is neither array nor pointer > > vauth.c:1392: error: subscripted value is neither array nor pointer > > vauth.c: In function `vget_limits': > > vauth.c:1489: warning: format argument is not a pointer (arg 3) > > vauth.c:1493: warning: assignment makes pointer from integer without a > > cast vauth.c:1505: warning: comparison between pointer and integer > > vauth.c:1506: error: subscripted value is neither array nor pointer > > vauth.c:1508: error: subscripted value is neither array nor pointer > > vauth.c:1509: error: subscripted value is neither array nor pointer > > vauth.c:1510: error: subscripted value is neither array nor pointer > > vauth.c:1511: error: subscripted value is neither array nor pointer > > vauth.c:1512: error: subscripted value is neither array nor pointer > > vauth.c:1513: error: subscripted value is neither array nor pointer > > vauth.c:1514: error: subscripted value is neither array nor pointer > > vauth.c:1515: error: subscripted value is neither array nor pointer > > vauth.c:1516: error: subscripted value is neither array nor pointer > > vauth.c:1517: error: subscripted value is neither array nor pointer > > vauth.c:1518: error: subscripted value is neither array nor pointer > > vauth.c:1519: error: subscripted value is neither array nor pointer > > vauth.c:1520: error: subscripted value is neither array nor pointer > > vauth.c:1521: error: subscripted value is neither array nor pointer > > vauth.c:1522: error: subscripted value is neither array nor pointer > > vauth.c:1523: error: subscripted value is neither array nor pointer > > vauth.c:1524: error: subscripted value is neither array nor pointer > > vauth.c:1525: error: subscripted value is neither array nor pointer > > vauth.c:1526: error: subscripted value is neither array nor pointer > > vauth.c:1527: error: subscripted value is neither array nor pointer > > vauth.c:1533: error: subscripted value is neither array nor pointer > > vauth.c:1534: error: subscripted value is neither array nor pointer > > vauth.c: In function `vset_limits': > > vauth.c:1586: warning: format argument is not a pointer (arg 3) > > make[2]: *** [vauth.o] Error 1 > > make[2]: Leaving directory `/home/techdoc/qmail/vpopmail-5.3.30' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/home/techdoc/qmail/vpopmail-5.3.30' > > make: *** [all] Error 2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQE//aPJNRaUbjf46HoRAgCTAJ4rfQjase2pkWF6hHcH+/DorX7cywCfSnf0 meLaJbNutuDROi/QbQzlYUE= =68ra -----END PGP SIGNATURE-----