免费注册 查看新帖 |

Chinaunix

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

[Mail] 变成vpopmail5.2.1又出现这个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-29 14:29 |只看该作者 |倒序浏览
make  all-recursive
make[1]: Entering directory `/usr/local/src/mail/vpopmail-5.2.1'
Making all in cdb
make[2]: Entering directory `/usr/local/src/mail/vpopmail-5.2.1/cdb'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/mail/vpopmail-5.2.1/cdb'
make[2]: Entering directory `/usr/local/src/mail/vpopmail-5.2.1'
gcc -I. -Icdb      -g -O2 -Wall -c vconvert.c
In file included from vconvert.c:35:
vmysql.h:53:22: missing terminating " character
vmysql.h:60:35: missing terminating " character
make[2]: *** [vconvert.o] Error 1
make[2]: Leaving directory `/usr/local/src/mail/vpopmail-5.2.1'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/mail/vpopmail-5.2.1'
make: *** [all-recursive-am] Error

论坛徽章:
0
2 [报告]
发表于 2006-06-29 14:50 |只看该作者
有没有人啊,救命啊,我在这个问题上停了差不多48小时,找来找去还是没有找到答案,精神上受不了

论坛徽章:
0
3 [报告]
发表于 2006-06-29 15:42 |只看该作者
在什么系统下编译?另外,vpopmail 都已经 5.4.13 stable 版本了,不要老是去怀念那些老版本。

论坛徽章:
0
4 [报告]
发表于 2006-06-29 16:06 |只看该作者
是在FC1系统下,这个系统主要是来学习用

论坛徽章:
0
5 [报告]
发表于 2006-06-29 16:13 |只看该作者
5.4.16版都有了,但不知道怎么设vmysql.h

论坛徽章:
0
6 [报告]
发表于 2006-06-29 16:16 |只看该作者
这个好像不是版本问题,可能与系统安装有关系
我有个朋友安装PHP也遇到过这样的问题,最后忘了他是怎么解决的,记得好像是与系统有关
楼主再查查

论坛徽章:
0
7 [报告]
发表于 2006-06-29 16:38 |只看该作者
看了FAQ里有类似的问题但跟它说的方法试过还是不行,VPopmail每个版本MAKE出现的错都都不一样

论坛徽章:
0
8 [报告]
发表于 2006-06-29 16:41 |只看该作者
5.4.16出现的正常吗?


gcc  -g -O2 -Wall   -o vpopmaild  vpopmaild.o libvpopmail.a  -lcrypt
make[2]: Leaving directory `/usr/local/src/mail/vpopmail-5.4.16'
make[1]: Leaving directory `/usr/local/src/mail/vpopmail-5.4.16'

论坛徽章:
0
9 [报告]
发表于 2006-06-29 18:21 |只看该作者
原帖由 ttupdate 于 2006-6-29 14:29 发表
make  all-recursive
make[1]: Entering directory `/usr/local/src/mail/vpopmail-5.2.1'
Making all in cdb
make[2]: Entering directory `/usr/local/src/mail/vpopmail-5.2.1/cdb'
make[2]: Nothing to b ...


要打补丁:
If you are using GCC version 3.x, you may get a compilation error similar to this:

In file included from vconvert.c:35:
vmysql.h:53:22: missing terminating " character
vmysql.h:60:35: missing terminating " character
make[2]: *** [vconvert.o] Error 1

If you get this error, you will need to apply a patch to Vpopmail:

patch < /path to/vmysql.patch

Once you've applied the patch, try running "make" and "make install" again and you should be ok.

论坛徽章:
0
10 [报告]
发表于 2006-06-29 18:44 |只看该作者
先谢过仁兄,试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP