最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Qmail的Maildir++補丁的小錯誤

 更新時間:2007年01月13日 00:00:00   作者:  
好久沒有用過qmail了,近日安裝一臺qmail郵件服務器,在一陣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 $";




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

再次編譯通過. 

相關(guān)文章

最新評論

松桃| 无锡市| 青阳县| 顺平县| 内乡县| 梅州市| 郑州市| 全南县| 阳西县| 临沂市| 闻喜县| 延长县| 凌云县| 上栗县| 泸溪县| 长泰县| 黄龙县| 彭山县| 章丘市| 呼和浩特市| 蕲春县| 鄂伦春自治旗| 大城县| 永仁县| 宁明县| 江山市| 山阴县| 泾源县| 辰溪县| 北流市| 新乐市| 彭山县| 农安县| 克拉玛依市| 泰顺县| 彩票| 五大连池市| 夏河县| 土默特左旗| 涪陵区| 金川县|