i'm trying to compile zcp from source but always fail:

make[3]: Entering directory '/root/zcp-'
  CXX      ZarafaCmd.lo
ZarafaCmd.cpp: In function 'void* MTOMWriteOpen(soap*, void*, const char*, const char*, const char*, soap_mime_encoding)':
ZarafaCmd.cpp:11439:34: warning: 'auto_ptr' is deprecated (declared at /usr/include/c++/4.9/backward/auto_ptr.h:87) [-Wdeprecated-declarations]
  std::auto_ptr<task_type> ptrTask(new task_type(DeserializeObject, lpStreamInfo));
  CXX      ECABObjectTable.lo
ECABObjectTable.cpp: In constructor 'ECABObjectTable::ECABObjectTable(ECSession*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, const ECLocale&)':
ECABObjectTable.cpp:83:2: error: could not convert '{4294508575u, EC_TABLE_SORT_ASCEND}' from '<brace-enclosed initializer list>' to 'sortOrder'
ECABObjectTable.cpp:88:2: error: could not convert '{sObjectType, (sizeof (sObjectType) / sizeof ((*(sortOrder*)(& sObjectType))))}' from '<brace-enclosed initializer list>' to 'sortOrderArray'
Makefile:686: recipe for target 'ECABObjectTable.lo' failed
make[3]: *** [ECABObjectTable.lo] Error 1
make[3]: Leaving directory '/root/zcp-'
Makefile:435: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/root/zcp-'
Makefile:558: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/zcp-'
Makefile:463: recipe for target 'all' failed
make: *** [all] Error 2