python-ldap OS X 10.6和Python 2.6
问题内容:
尝试为我的Django项目安装python-ldap-到目前为止,尝试了easy_install,pip以及自己构建,但仍然遇到相同的错误:
dlopen(/Library/Python/2.6/site-packages/_ldap.so, 2): Symbol not found: _ldap_create_assertion_control_value
Referenced from: /Library/Python/2.6/site-packages/_ldap.so
Expected in: flat namespace
in /Library/Python/2.6/site-packages/_ldap.so
这是怎么回事?
问题答案:
问题和解决方案在此处记录。
简介:10.7。{0,1}系统工具和头文件都来自OpenLDAP 2.4.x,而库来自OpenLDAP
2.2.0。解决方案是构建OpenLDAP库以匹配系统标头,并将python-ldap与这些标头链接。
所有的功劳归功于Rob McBroom。