国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 龙川县| 三明市| 华池县| 岚皋县| 巴东县| 阿荣旗| 洪洞县| 米脂县| 沈阳市| 乌鲁木齐市| 新建县| 永吉县| 沁源县| 佳木斯市| 西昌市| 大关县| 德庆县| 县级市| 九江县| 麻江县| 将乐县| 津市市| 大港区| 汨罗市| 如东县| 利川市| 凉山| 龙州县| 雷山县| 秦皇岛市| 阿瓦提县| 新闻| 沛县| 万荣县| 蓝山县| 泰宁县| 鄂州市| 工布江达县| 鲜城| 虹口区| 安阳市|