参考链接:http://dcswiki.org/dwiki/doku.php?id=os_x_from_source
1.在主目录下新建calserv文件夹
2.从终端进入calserv目录下:"cd /calserv" (不是链接里面提到的"cd calserv/")
3.下载代码:svn checkout http://svn.calendarserver.org/repository/calendarserver/CalendarServer/trunk CalendarServer
4.进入:cd CalendarServer/
5.运行:./run -s
1.error: error writing to -: Broken pipe compilation terminated
原因:当前gcc版本没有针对ppc的编译器,ppc大多用在嵌入式中,只要让gcc不去针对ppc进行编译即可。
解决:在终端输入: export ARCHFLAGS="-arch i386 -arch x86_64"
2.twisted问题
原因:缺python的twisted包
解决:到http://twistedmatrix.com/trac/下载并安装twisted包即可