Openchange 构建问题 (Ubuntu 14.04)

Openchange Build Issues (Ubuntu 14.04)

我正在尝试测试 OpenChange,想知道是否有人在实际生产环境中成功实施了该软件以及他们的想法。

此外,我在尝试构建我正在寻求帮助的软件时遇到了一个具体问题。我运行通过说明无法通过构建软件包。我已经被这个错误困扰了几天,正在寻找任何人可以给我的任何帮助:

Compiling mapiproxy/dcesrv_mapiproxy.c with -fPIC
mapiproxy/dcesrv_mapiproxy.c: In function ‘mapiproxy_op_bind’:
mapiproxy/dcesrv_mapiproxy.c:258:27: error: ‘DCESRV_CALL_STATE_FLAG_MULTIPLEXED’ undeclared (first use in this function)
dce_call->state_flags |= DCESRV_CALL_STATE_FLAG_MULTIPLEXED;
^
mapiproxy/dcesrv_mapiproxy.c:258:27: note: each undeclared identifier is     reported only once for each function it appears in
mapiproxy/dcesrv_mapiproxy.c: At top level:
mapiproxy/dcesrv_mapiproxy.c:735:13: warning: ‘dcesrv_mapiproxy_lp_defaults’     defined but not used [-Wunused-function]
static bool dcesrv_mapiproxy_lp_defaults(struct loadparm_context lp_ctx)
^
make: ** [mapiproxy/dcesrv_mapiproxy.po] Error 1

正如我所说,我已经搜索了几天,但遇到了瓶颈。我对使用这个论坛还比较陌生,所以请多多关照:)

嗯...看起来我从存储库下载的 Samba 版本不是最新版本,这导致了我的问题。我在 Openchange 项目的 GitHub 上发布了同样的问题,并得到了一些反馈,需要 Samba 4.1.18 或更高版本才能避免此错误...