我必须从源代码构buildopenldap,因为回购中提供的版本有点旧。
我下载了openldap版本2.4.40。 我想要它使用赛勒斯sasl
安装cyrus sasl,我做了“sudo apt-get install sasl2-dev”
现在openldap无法findcyrus sasl。 我得到以下错误:检查sasl / sasl.h …不
检查sasl / sasl.h的存在…不
检查sasl.h可用性…不
检查sasl.h的存在…不
configuration:错误:找不到cyrus sasl
我以正确的方式安装了cyrus sasl吗?
我相信我需要openldap指向sasl库,但是我不知道它们在哪里。 请帮忙
我也尝试build设赛勒斯萨斯尔。 下载的版本2.1.26,但我得到以下错误:致命错误:des.h:没有这样的文件或目录。 我需要什么来解决这个问题? cyrus团队要求我联系ubuntu团队了解这一点。
我相信你安装了错误的软件包,或者至less不是你唯一需要的软件包。 试试: sudo apt-get install libsasl2-dev
至于“des.h”,我有两个,他们安装的包:
从: find /usr/include -name des.h | xargs dpkg -S find /usr/include -name des.h | xargs dpkg -S