国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

Qmail的Maildir++補丁的小錯誤

2020-10-28 18:52:55
字體:
供稿:網(wǎng)友
好久沒有用過qmail了,近日安裝一臺qmail郵件服務(wù)器,在一陣Patch,make setup check后出錯,編譯不通過!提示如下:



overmaildirquota.c:32: warning: data definition has no type or storage class
overmaildirquota.c:33: error: parse error before '}' token
overmaildirquota.c:36: error: redefinition of `ret_value'
overmaildirquota.c:32: error: `ret_value' previously defined here
overmaildirquota.c:36: warning: data definition has no type or storage class
overmaildirquota.c:37: error: parse error before '}' token
make: *** [overmaildirquota.o] Error 1



語法錯誤,這問題有點奇怪,之前用Redhat9安裝,沒出現(xiàn)過此類問題.

網(wǎng)上搜了一下,發(fā)現(xiàn)原來是某些gcc加強了語法的檢測,以前允許定義字符串常量跨行,現(xiàn)在跨行的話,必須使用/,

而在Maildir++的補丁的overmaildirquota.c里面,有這么一行:




static const char rcsid[]="$Id: overquota.c,v 1.0 2002/06/09 16:21:05 mr
sam Exp $";




在mr后面就換行了,CentOS4.4的gcc 編譯不通過,

你需要改成:




static const char rcsid[]="$Id: overquota.c,v 1.0 2002/06/09 16:21:05 mrsam_patchByIpaddr Exp $";




(刪除后面的回車,將字符串常量改成一行即可.)

再次編譯通過. 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 福鼎市| 尼玛县| 阿拉善左旗| 五指山市| 纳雍县| 定兴县| 永兴县| 吉木乃县| 泌阳县| 张家界市| 西和县| 汶上县| 天全县| 荃湾区| 阿勒泰市| 紫金县| 南丹县| 沁阳市| 哈巴河县| 清流县| 汶上县| 绿春县| 谢通门县| 荆门市| 阿瓦提县| 长垣县| 田阳县| 乃东县| 自治县| 荣昌县| 四平市| 交城县| 河北区| 惠水县| 宜城市| 东丰县| 常州市| 永州市| 江津市| 平潭县| 余姚市|