Hi,
On Dec 2, 2016, at 7:07 PM, 陈锋 <chenfeng@fintechina.com.cn> wrote:
My server system is Ubuntu / 14.04.1 LTS amd64. I fllow the instructions here and got severl C compilation errors when I run bin/develop. https://github.com/apple/ccs-calendarserver/blob/master/doc/Admin/Guide.rst Such as: digestmd5.c:1019:7: error: 'DES_DECRYPT' undeclared (first use in this function) DES_DECRYPT); digestmd5.c:1070:21: error: 'DES_ENCRYPT' undeclared (first use in this function) DES_ENCRYPT); digestmd5.c:1094:20: error: 'des_cblock' undeclared (first use in this function) ...
This may be caused by old library versions on your system. Make sure you're running the most recent version of 14.04, which is 14.04.5 as seen here: https://wiki.ubuntu.com/Releases - this might include updated system packages that resolve the problem. If not we can dig deeper. CalendarServer has a fairly modern security posture with respect to rejecting known-insecure encryption mechanisms, and DES is definitely in that category (https://en.m.wikipedia.org/wiki/Data_Encryption_Standard). -dre