I install vpopmail.4.9 ,mysql,and qmail on readhat7 box. 
they work together fine. 
but when i add on the sqwebmail. 
1.env LIBS="-L/auth/lib/mysql -lmysqlclient" 
(the directory is my mysql installed on) 
2.configure --with-htmllibdir=...etc 
3.make 
4.error come to me! 
gcc -I/mail/include -g -O2 -Wall -I.. -I./.. -o sqwebmail addressbook.o attachments.o 
auth.o buf.o filter.o folder.o html.o logincache.o mailfilter.o mailinglist.o 
maildir.o newmsg.o newmsg_create.o newmsg_newdraft.o pref.o sqconfig.o sqwebmail.o 
token.o ldaplist.o sqispell.o ispell.o ../maildir/libmaildir.a ../rfc2045/librfc2045.a 
../rfc822/librfc822.a ../http11/libhttp11.a ../cgi/libcgi.a ../authlib/libauth.a 
../ldapaddressbook/libaddressbook.a ../random128/librandom128.a ../md5/libmd5.a 
../numlib/libnumlib.a ../gdbmobj/libgdbmobj.a `cat ../authlib/libauth.dep` -lgdbm 
-lcrypt -L/mail/lib -lvpopmail -lm -lcrypt 
/mail/lib/libvpopmail.a(vauth.o): In function `vauth_open': 
/home/threefalls/vpopmail-4.9/vauth.c:59: undefined reference to `mysql_init' 
/home/threefalls/vpopmail-4.9/vauth.c:61: undefined reference to `mysql_real_connect' 
/home/threefalls/vpopmail-4.9/vauth.c:63: undefined reference to `mysql_real_connect' 
/home/threefalls/vpopmail-4.9/vauth.c:70: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:75: undefined reference to `mysql_store_result' 
/home/threefalls/vpopmail-4.9/vauth.c:76: undefined reference to `mysql_free_result' 
/home/threefalls/vpopmail-4.9/vauth.c:77: undefined reference to `mysql_select_db' 
/mail/lib/libvpopmail.a(vauth.o): In function `vauth_adddomain_size': 
/home/threefalls/vpopmail-4.9/vauth.c:121: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:125: undefined reference to `mysql_store_result' 

/home/threefalls/vpopmail-4.9/vauth.c:126: undefined reference to `mysql_free_result' 
/mail/lib/libvpopmail.a(vauth.o): In function `vauth_adduser_size': 
/home/threefalls/vpopmail-4.9/vauth.c:193: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:196: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:206: undefined reference to `mysql_store_result' 

/home/threefalls/vpopmail-4.9/vauth.c:207: undefined reference to `mysql_free_result' 
/mail/lib/libvpopmail.a(vauth.o): In function `vauth_getpw_size': 
/home/threefalls/vpopmail-4.9/vauth.c:248: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:253: undefined reference to `mysql_store_result' 

/home/threefalls/vpopmail-4.9/vauth.c:268: undefined reference to `mysql_fetch_row' 
/home/threefalls/vpopmail-4.9/vauth.c:277: undefined reference to `mysql_free_result' 
/home/threefalls/vpopmail-4.9/vauth.c:280: undefined reference to `mysql_free_result' 
/mail/lib/libvpopmail.a(vauth.o): In function `vauth_deldomain_size': 
/home/threefalls/vpopmail-4.9/vauth.c:304: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:307: undefined reference to `mysql_store_result' 

/home/threefalls/vpopmail-4.9/vauth.c:308: undefined reference to `mysql_free_result' 
/mail/lib/libvpopmail.a(vauth.o): In function `vauth_deluser_size': 
/home/threefalls/vpopmail-4.9/vauth.c:337: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:341: undefined reference to `mysql_store_result' 

/home/threefalls/vpopmail-4.9/vauth.c:342: undefined reference to `mysql_free_result' 
/mail/lib/libvpopmail.a(vauth.o): In function `vauth_setquota_size': 
/home/threefalls/vpopmail-4.9/vauth.c:368: undefined reference to `mysql_query' 
/mail/lib/libvpopmail.a(vauth.o): In function `vauth_vpasswd_size': 
/home/threefalls/vpopmail-4.9/vauth.c:408: undefined reference to `mysql_query' 
/mail/lib/libvpopmail.a(vauth.o): In function `vauth_getall_size': 
/home/threefalls/vpopmail-4.9/vauth.c:449: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:454: undefined reference to `mysql_use_result' 
/home/threefalls/vpopmail-4.9/vauth.c:466: undefined reference to `mysql_fetch_row' 
/home/threefalls/vpopmail-4.9/vauth.c:476: undefined reference to `mysql_free_result' 
/mail/lib/libvpopmail.a(vauth.o): In function `vauth_setpw_size': 
/home/threefalls/vpopmail-4.9/vauth.c:544: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:549: undefined reference to `mysql_store_result' 

/home/threefalls/vpopmail-4.9/vauth.c:550: undefined reference to `mysql_free_result' 
/mail/lib/libvpopmail.a(vauth.o): In function `vopen_smtp_relay': 
/home/threefalls/vpopmail-4.9/vauth.c:575: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:581: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:585: undefined reference to `mysql_store_result' 

/home/threefalls/vpopmail-4.9/vauth.c:586: undefined reference to `mysql_free_result' 
/mail/lib/libvpopmail.a(vauth.o): In function `vupdate_rules': 
/home/threefalls/vpopmail-4.9/vauth.c:593: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:596: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:601: undefined reference to `mysql_use_result' 
/home/threefalls/vpopmail-4.9/vauth.c:608: undefined reference to `mysql_fetch_row' 
/home/threefalls/vpopmail-4.9/vauth.c:609: undefined reference to `mysql_free_result' 
/mail/lib/libvpopmail.a(vauth.o): In function `vclear_open_smtp': 
/home/threefalls/vpopmail-4.9/vauth.c:622: undefined reference to `mysql_query' 
/mail/lib/libvpopmail.a(vauth.o): In function `vcreate_relay_table': 
/home/threefalls/vpopmail-4.9/vauth.c:631: undefined reference to `mysql_query' 
/home/threefalls/vpopmail-4.9/vauth.c:635: undefined reference to `mysql_store_result' 

/home/threefalls/vpopmail-4.9/vauth.c:636: undefined reference to `mysql_free_result' 
/mail/lib/libvpopmail.a(vauth.o): In function `vclose': 
/home/threefalls/vpopmail-4.9/vauth.c:648: undefined reference to `mysql_close' 
collect2: ld returned 1 exit status 
make[3]: *** [sqwebmail] Error 1 
make[3]: Leaving directory `/home/threefalls/sqwebmail-1.1.2/sqwebmail' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory `/home/threefalls/sqwebmail-1.1.2/sqwebmail' 
make[1]: *** [all-recursive-am] Error 2 
make[1]: Leaving directory `/home/threefalls/sqwebmail-1.1.2/sqwebmail' 
make: *** [all-recursive] Error 1 

Ok!I try this. 
1. 
CPPFLAGS="-I/auth/include/mysql" 
LDFLAGS="-L/auth/lib/mysql -lmysqlclient" 
export CPPFLAGS 
export LDFLAGS 
2../configure --....etc 
3.make 
4.Same error! 
OK! I still try this. 
1.cd /authlib 
vi Makefile 
change tchange the LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) -o $@ to LINK = $(CCLD) 
$(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -L/auth/lib/mysql -lmysqlclient -o $@ 
2.cd .. 
3.make 
4.SAME ERROR 
GOD!WHERE IS THE PROBLEM!!SOME BODY HELP ME!!! 
EVERYTIME I REMOVE THE sqwebmail & retar it . 

Threefalls Jiang 
86-021-68564332 

�׻������ʼ�ϵͳ,��������ڴ˴�Ͷ�� ������
------------------------------------------------
�׻����߼����������ι�˾ http://www.chinese.com 

Reply via email to