免费注册 查看新帖 |

Chinaunix

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

[Mail] 编译cyrus-sasl出错:MySQL library mysqlclient does not work [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-12 21:23 |只看该作者 |倒序浏览
操作系统:CentOS 5.2
MySQL该装的都装了,用的rpm包,如下:
[root@Mail2 cyrus-sasl-2.1.22]# rpm -qa | grep MySQL
MySQL-client-community-5.1.26-0.rhel5
MySQL-server-community-5.1.26-0.rhel5
MySQL-devel-community-5.1.26-0.rhel5
MySQL-shared-community-5.1.26-0.rhel5
[root@Mail2 cyrus-sasl-2.1.22]#

cyrus-sasl版本位2.1.22,编译:
./configure --disable-sample --disable-cram --disable-otp --disable-anon --enable-login --enable-plain --enable-sql --with-mysql=/usr/lib/mysql

然后查看config.log,发现如下错误:
configure:11787: result: no
configure:11796: WARNING: MySQL library mysqlclient does not work
configure:11838: WARNING: PostgreSQL Library not found
configure:11998: WARNING: SQLite Library not found
configure:12106: checking LDAPDB
configure:12446: result: disabled
configure:12525: checking for dmalloc library
configure:12567: result: no
configure:12573: checking for sfio library
configure:12641: result: no
configure:12657: checking for getsubopt

搜遍了google,只发现了一篇文章提出了解决办法,其它的都是提出问题,没有解答,文章在:http://archives.neohapsis.com/archives/postfix/2004-05/1171.html
按照这篇文章的方法做了修改configure,
change the following lines (don't know the line #s).
> LIB_MYSQL="$LIB_MYSQL -lmysqlclient"
> LIBS="-lmysqlclient $LIB_MYSQL_DIR $LIBS"
>
> to:
> LIB_MYSQL="$LIB_MYSQL -lmysqlclient -lz"
> LIBS="-lmysqlclient -lz $LIB_MYSQL_DIR $LIBS"

重新编译,出现日期不对的提示,touch修改configure时间后虽然编译通过,但是错误依旧,请大家帮忙给看看到底是哪儿有问题


附件是完整的config.log,论坛不让上传txt或者log附件,故压缩了一下

config.rar

10.85 KB, 下载次数: 26

论坛徽章:
0
2 [报告]
发表于 2008-08-16 00:22 |只看该作者
已解决:
在编译之前要设置一下环境变量,否则mysql支持不成功,出现上面的错误提示
export CPPFLAGS="-I/usr/include/mysql"
export LDFLAGS="-L/usr/lib/mysql -lmysqlclient -lz -lm"

论坛徽章:
0
3 [报告]
发表于 2008-08-17 10:52 |只看该作者
缺少包的支持。到其目录下 ./configure --help 查看具体参数。

论坛徽章:
0
4 [报告]
发表于 2008-08-17 12:06 |只看该作者
看log后发现不是因为缺少包,而是因为cyrus-sasl不知道到哪儿去找,所以加上环境变量就行了

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
5 [报告]
发表于 2008-08-20 13:17 |只看该作者
原帖由 XSISEE 于 2008-8-17 12:06 发表
看log后发现不是因为缺少包,而是因为cyrus-sasl不知道到哪儿去找,所以加上环境变量就行了



编译的时候应该也有办法支持的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP