> rom wrote:
>
> i want to setup webmail system on my server . now
> the smtp and pop3 service working well with qmail+vpopmail+mysql on
> redhat 6.2 ,and now i want to install IMP ,and it need courier-imap to
> be setup on the server .
> some error occure when i make the courier-imap .the error message are
> "
> Making install in authlib
> make[1]: Entering directory
> `/home/rom/qmail/courier-imap-1.2.1/authlib'
> gcc -I/home/vpopmail/include -g -O2 -Wall -I.. -I./..
> -L/home/vpopmail/lib -o authvchkpw modauthvchkpw.o libauthmod.a
> libauth.a ../md5/libmd5.a -lvpopmail -lm -lcrypt
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function `vauth_open':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:59: undefined reference to
> `mysql_init'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:61: undefined reference to
> `mysql_real_connect'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:63: undefined reference to
> `mysql_real_connect'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:70: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:75: undefined reference to
> `mysql_store_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:76: undefined reference to
> `mysql_free_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:77: undefined reference to
> `mysql_select_db'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_adddomain_size':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:121: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:125: undefined reference to
> `mysql_store_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:126: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_adduser_size':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:193: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:196: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:206: undefined reference to
> `mysql_store_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:207: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_getpw_size':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:248: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:253: undefined reference to
> `mysql_store_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:268: undefined reference to
> `mysql_fetch_row'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:277: undefined reference to
> `mysql_free_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:280: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_deldomain_size':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:304: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:307: undefined reference to
> `mysql_store_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:308: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_deluser_size':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:337: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:341: undefined reference to
> `mysql_store_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:342: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_setquota_size':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:368: undefined reference to
> `mysql_query'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_vpasswd_size':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:408: undefined reference to
> `mysql_query'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_getall_size':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:449: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:454: undefined reference to
> `mysql_use_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:466: undefined reference to
> `mysql_fetch_row'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:476: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_setpw_size':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:544: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:549: undefined reference to
> `mysql_store_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:550: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vopen_smtp_relay':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:575: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:581: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:585: undefined reference to
> `mysql_store_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:586: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vupdate_rules':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:593: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:596: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:601: undefined reference to
> `mysql_use_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:608: undefined reference to
> `mysql_fetch_row'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:609: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vclear_open_smtp':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:622: undefined reference to
> `mysql_query'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vcreate_relay_table':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:631: undefined reference to
> `mysql_query'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:635: undefined reference to
> `mysql_store_result'
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:636: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function `vclose':
> /home/rom/qmail/vpopmail-4.9.4/vauth.c:650: undefined reference to
> `mysql_close'
> collect2: ld returned 1 exit status
> make[1]: *** [authvchkpw] Error 1
> make[1]: Leaving directory
> `/home/rom/qmail/courier-imap-1.2.1/authlib'
> make: *** [install-recursive] Error 1
> "
> please help me!!
> i used rpm to installed the mysql
> vpopmail configure is
> ./configure --enable-default=test.com --enable-roaming-users
> --enable-hardquota=5242880 --enable-mysql=y --enable-logging=y
> --enable-large-site=y
> courier-imap configure is
> ./configure --enable-workarounds-for-imap-client-bugs
> wish can help u .
Edit vmysql.h on you vpopmail-source-dir and substitute de fields for
the mysql database.
example:
22 /* Edit to match your set up */
23 #define MYSQL_SERVER "localhost"
24 #define MYSQL_USER "root"
25 #define MYSQL_PASSWD "mysecretpass"
26 /* End of setup section*/
Compile again and it's done.
[]s
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Eduardo Augusto Alvarenga - Analista de Suporte - #179653
Blumenau - Santa Catarina. Tel. (47) 9102-3303
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
/"\
\ / Campanha da Fita ASCII - Contra Mail HTML
X ASCII Ribbon Campaign - Against HTML Mail
/ \