免费注册 查看新帖 |

Chinaunix

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

[Mail] 我重新编译QMAILADMIN出现如下错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-17 09:32 |只看该作者 |倒序浏览
gcc  -g -O2  -o qmailadmin  qmailadmin.o alias.o autorespond.o forward.o  mailinglist.o user.o util.o auth.o template.o command.o show.o cgi.o  limits.o dotqmail.o -L/home/vpopmail/lib -lvpopmail -lm -lcrypt
/home/vpopmail/lib/libvpopmail.a(vauth.o): In function `vauth_open_update':
/usr/local/src/mail/vpopmail-5.3.20/vauth.c:108: undefined reference to `mysql_init'
/usr/local/src/mail/vpopmail-5.3.20/vauth.c:112: undefined reference to `mysql_real_connect'
/usr/local/src/mail/vpopmail-5.3.20/vauth.c:118: undefined reference to `mysql_error'
/usr/local/src/mail/vpopmail-5.3.20/vauth.c:123: undefined reference to `mysql_real_connect'
/usr/local/src/mail/vpopmail-5.3.20/vauth.c:125: undefined reference to `mysql_error'
/usr/local/src/mail/vpopmail-5.3.20/vauth.c:137: undefined reference to `mysql_query'
/usr/local/src/mail/vpopmail-5.3.20/vauth.c:138: undefined reference to `mysql_error'
/usr/local/src/mail/vpopmail-5.3.20/vauth.c:141: undefined reference to `mysql_store_result'
/usr/local/src/mail/vpopmail-5.3.20/vauth.c:144: undefined reference to `mysql_free_result'
/usr/local/src/mail/vpopmail-5.3.20/vauth.c:145: undefined reference to `mysql_select_db'

论坛徽章:
0
2 [报告]
发表于 2003-09-17 09:54 |只看该作者

我重新编译QMAILADMIN出现如下错误

看你/home/vpopmail/lib 目录的属性,把它和下面的文件设属性为755,编译完成后还原回来。     


这样试试看看~~

论坛徽章:
0
3 [报告]
发表于 2003-09-17 10:13 |只看该作者

我重新编译QMAILADMIN出现如下错误

论坛徽章:
0
4 [报告]
发表于 2003-09-17 10:59 |只看该作者

我重新编译QMAILADMIN出现如下错误

在进行make这一步时,可能会出现如下的错误,
gcc -g -O2 -o qmailadmin qmailadmin.o alias.o autorespond.o forward.o mailing
list.o sysadmin.o user.o util.o auth.o template.o command.o show.o cgi.o limits.
o dotqmail.o -L/home/vpopmail/lib -lvpopmail -lnsl -lm -lcrypt
/home/vpopmail/lib/libvpopmail.a(vauth.o): In function `vauth_open:
/usr/src/vpopmail-4.9.4/vauth.c:59: undefined reference to `mysql_init
/usr/src/vpopmail-4.9.4/vauth.c:61: undefined reference to `mysql_real_connect
... ...
你需要使用vi修改/usr/src/qmailadmin-0.38/Makefile文件,将:
COMMONLDADD = -L/home/vpopmail/lib -lvpopmail
修改为:
COMMONLDADD = -L/usr/local/lib/mysql/ -lmysqlclient -L/home/vpopmail/lib -lvpopmail
注: "/usr/local/lib/mysql/"为你按照缺省路径安装mysql时的路径,若你的系统将mysql安装在别的路径,则需要在这里指定正确的mysql库的安装路径,即寻找libmysqlclient.a的路径

论坛徽章:
0
5 [报告]
发表于 2003-09-17 12:02 |只看该作者

我重新编译QMAILADMIN出现如下错误

#编辑Makefile
#修改auth_libs = -L/usr/local/lib/mysql/ -lmysqlclient -L/home/vpopmail/lib -lvpop
mail
#qmailadmin_LDADD = -L/usr/local/lib/mysql/ -lmysqlclient -L/home/vpopmail/lib
-lvpopmail
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP