免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1656 | 回复: 11
打印 上一主题 下一主题

[Mail] qmail+vpopmail, 装的好辛苦,装不上 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-02 18:17 |只看该作者 |倒序浏览
:(
最近想配置一个邮件服务器。
先是sendmail,配置了很久还是没成,就换qmail。
但是装vpopmail的时候老是报错。
按照精华:
http://chinaunix.net/jh/14/93861.html
环境:
rh9,mysql 4.0.18,
qmail1.0.3
vpopmail 5.2.1
qmail安装没有问题。
但是make vpopmail的时候老是出错。
./configure --prefix=/home/vpopmail --enable-mysql=y --enable-incdir=/usr/local/mysql/include --enable-libdir=/usr/local/mysql/lib --enable-default-domain=mail.etcorp.com.cn --enable-passwd=n --enable-defaultquota=52428800s --enable-tcprules-prog=/usr/local/bin/tcprules --enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp --enable-vpopuser=vpopmail --enable-vpopgroup=vchkpw --enable-ip-alias-domains=n --disable-root-check
然后
[root@localhost vpopmail-5.2.1]# make
make  all-recursive
make[1]: Entering directory `/home/et/mymail/vpopmail-5.2.1'
Making all in cdb
make[2]: Entering directory `/home/et/mymail/vpopmail-5.2.1/cdb'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/et/mymail/vpopmail-5.2.1/cdb'
make[2]: Entering directory `/home/et/mymail/vpopmail-5.2.1'
gcc  -g -O2 -Wall  -o vchkpw  vchkpw.o libvpopmail.a -L/usr/local/mysql/lib  -lmysqlclient -lz -lnsl -lcrypt -lm
/usr/i386-glibc-2.1-linux/i386-glibc21-linux/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[2]: *** [vchkpw] Error 1
make[2]: Leaving directory `/home/et/mymail/vpopmail-5.2.1'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/et/mymail/vpopmail-5.2.1'
make: *** [all-recursive-am] Error 2

这个-lz到底是什么意思啊?怎么会说找不到呢?
小弟初学,望前辈赐教,谢谢!

论坛徽章:
0
2 [报告]
发表于 2004-11-02 18:33 |只看该作者

qmail+vpopmail, 装的好辛苦,装不上

不懂,有人了解吗

论坛徽章:
0
3 [报告]
发表于 2004-11-02 19:22 |只看该作者

qmail+vpopmail, 装的好辛苦,装不上

可能是--enable-incdir和--enable-libdir的路径指的不对!

论坛徽章:
0
4 [报告]
发表于 2004-11-02 19:52 |只看该作者

qmail+vpopmail, 装的好辛苦,装不上

你的mysql是怎么安装的?

论坛徽章:
0
5 [报告]
发表于 2004-11-02 20:42 |只看该作者

qmail+vpopmail, 装的好辛苦,装不上

mysql4.0.18是按照安装说明安装的。
mysql-standard-4.0.18-pc-linux-i686.tar.gz

inc和lib的路径都确定没有错,不然会出别的错误。
提示很多mysql的变量没有找到。

论坛徽章:
0
6 [报告]
发表于 2004-11-02 20:44 |只看该作者

qmail+vpopmail, 装的好辛苦,装不上

看精华贴中提到:
“mysql要注意选取mysql-devel开发包”
为什么一定要开发包呢?

论坛徽章:
0
7 [报告]
发表于 2004-11-03 00:08 |只看该作者

qmail+vpopmail, 装的好辛苦,装不上

换下vpopmail 5.2.2看看!

论坛徽章:
0
8 [报告]
发表于 2004-11-03 07:41 |只看该作者

qmail+vpopmail, 装的好辛苦,装不上

用这个

http://www.freebsdchina.org/document_28_16106.html

论坛徽章:
0
9 [报告]
发表于 2004-11-03 10:39 |只看该作者

qmail+vpopmail, 装的好辛苦,装不上

把mysql的lib和include拷到/usr/local/lib下一份!

论坛徽章:
0
10 [报告]
发表于 2004-11-03 13:17 |只看该作者

qmail+vpopmail, 装的好辛苦,装不上

上面的人说的都是错误的,最基本的GCC编译错误都不知道,我昏倒。

gcc -g -O2 -Wall -o vchkpw vchkpw.o libvpopmail.a -L/usr/local/mysql/lib -lmysqlclient -lz -lnsl -lcrypt -lm
/usr/i386-glibc-2.1-linux/i386-glibc21-linux/bin/ld: cannot find -lz
collect2: ld returned 1 exit status


是说GCC找不到zlib的包。
请locate libz.so
如果在/usr/lib/libz.so
可以:cp /usr/lib/libz.so /lib/libz.so
看看你的系统有没有安装ZLIB,如果没有的话,请到www.gzip.org/zlib/去下载一个,安装。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP