-----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-----

Reply via email to