安装proftpd+ldap报错
(2012-11-09 11:36:29)
标签:
it
杂谈
mod_ldap.c:68:18: 错误:lber.h:没有那个文件或目录
mod_ldap.c:69:18: 错误:ldap.h:没有那个文件或目录
mod_ldap.c:88: 错误:‘LDAP_PORT’未声明(不在函数内)
mod_ldap.c:108: 错误:expected ‘)’ before ‘*’ token
mod_ldap.c:125: 错误:expected ‘)’ before ‘*’ token
mod_ldap.c:173: 错误:‘LDAP_DEREF_NEVER’未声明(不在函数内)
mod_ldap.c:174: 错误:‘LDAP_SCOPE_SUBTREE’未声明(不在函数内)
mod_ldap.c:184: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘*’ token
mod_ldap.c: 在函数‘pr_ldap_unbind’中:
mod_ldap.c:194: 错误:‘ld’未声明(在此函数内第一次使用)
mod_ldap.c:194: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
mod_ldap.c:194: 错误:所在的函数内也只报告一次。)
mod_ldap.c:199: 警告:隐式声明函数‘ldap_unbind_s’
mod_ldap.c:200: 错误:‘LDAP_SUCCESS’未声明(在此函数内第一次使用)
mod_ldap.c:201: 警告:隐式声明函数‘ldap_err2string’
mod_ldap.c:201: 警告:格式‘%s’需要类型‘char *’,但实参 3 的类型为‘int’
mod_ldap.c: 在文件层:
mod_ldap.c:210: 错误:expected ‘)’ before ‘*’ token
mod_ldap.c:307: 错误:expected ‘)’ before ‘*’ token
mod_ldap.c:408: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘*’ token
mod_ldap.c: 在函数‘pr_ldap_user_lookup’中:
mod_ldap.c:462: 错误:‘LDAPMessage’未声明(在此函数内第一次使用)
mod_ldap.c:462: 错误:‘result’未声明(在此函数内第一次使用)
mod_ldap.c:462: 错误:‘e’未声明(在此函数内第一次使用)
mod_ldap.c:462: 警告:逗号表达式的左操作数不起作用
mod_ldap.c:470: 警告:隐式声明函数‘pr_ldap_search’
mod_ldap.c:475: 警告:隐式声明函数‘ldap_count_entries’
mod_ldap.c:475: 错误:‘ld’未声明(在此函数内第一次使用)
mod_ldap.c:477: 警告:隐式声明函数‘ldap_msgfree’
mod_ldap.c:481: 警告:隐式声明函数‘ldap_first_entry’
mod_ldap.c:492: 警告:隐式声明函数‘ldap_get_values’
mod_ldap.c:503: 警告:隐式声明函数‘ldap_get_dn’
mod_ldap.c:545: 警告:隐式声明函数‘ldap_value_free’
mod_ldap.c: 在函数‘pr_ldap_group_lookup’中:
mod_ldap.c:650: 错误:‘LDAPMessage’未声明(在此函数内第一次使用)
mod_ldap.c:650: 错误:‘result’未声明(在此函数内第一次使用)
mod_ldap.c:650: 错误:‘e’未声明(在此函数内第一次使用)
mod_ldap.c:650: 警告:逗号表达式的左操作数不起作用
mod_ldap.c:668: 错误:‘ld’未声明(在此函数内第一次使用)
mod_ldap.c:701: 警告:隐式声明函数‘ldap_count_values’
mod_ldap.c: 在函数‘pr_ldap_quota_lookup’中:
mod_ldap.c:752: 错误:‘LDAPMessage’未声明(在此函数内第一次使用)
mod_ldap.c:752: 错误:‘result’未声明(在此函数内第一次使用)
mod_ldap.c:752: 错误:‘e’未声明(在此函数内第一次使用)
mod_ldap.c:752: 警告:逗号表达式的左操作数不起作用
mod_ldap.c:772: 错误:‘ld’未声明(在此函数内第一次使用)
mod_ldap.c:825: 错误:‘LDAP_SCOPE_BASE’未声明(在此函数内第一次使用)
mod_ldap.c: 在函数‘pr_ldap_ssh_pubkey_lookup’中:
mod_ldap.c:852: 错误:‘LDAPMessage’未声明(在此函数内第一次使用)
mod_ldap.c:852: 错误:‘result’未声明(在此函数内第一次使用)
mod_ldap.c:852: 错误:‘e’未声明(在此函数内第一次使用)
mod_ldap.c:852: 警告:逗号表达式的左操作数不起作用
mod_ldap.c:870: 错误:‘ld’未声明(在此函数内第一次使用)
mod_ldap.c: 在函数‘handle_ldap_setpwent’中:
mod_ldap.c:1027: 错误:‘ld’未声明(在此函数内第一次使用)
mod_ldap.c:1028: 警告:隐式声明函数‘pr_ldap_connect’
mod_ldap.c: 在函数‘handle_ldap_getgroups’中:
mod_ldap.c:1120: 错误:‘LDAPMessage’未声明(在此函数内第一次使用)
mod_ldap.c:1120: 错误:‘result’未声明(在此函数内第一次使用)
mod_ldap.c:1120: 错误:‘e’未声明(在此函数内第一次使用)
mod_ldap.c:1120: 警告:逗号表达式的左操作数不起作用
mod_ldap.c:1161: 错误:‘ld’未声明(在此函数内第一次使用)
mod_ldap.c:1166: 警告:隐式声明函数‘ldap_next_entry’
mod_ldap.c: 在函数‘handle_ldap_check’中:
mod_ldap.c:1272: 错误:‘LDAP’未声明(在此函数内第一次使用)
mod_ldap.c:1272: 错误:‘ld_auth’未声明(在此函数内第一次使用)
mod_ldap.c:1312: 警告:隐式声明函数‘ldap_simple_bind_s’
mod_ldap.c:1315: 错误:‘LDAP_SUCCESS’未声明(在此函数内第一次使用)
mod_ldap.c:1316: 错误:‘LDAP_INVALID_CREDENTIALS’未声明(在此函数内第一次使用)
mod_ldap.c:1317: 警告:格式‘%s’需要类型‘char *’,但实参 4 的类型为‘int’
mod_ldap.c: 在函数‘set_ldap_server’中:
mod_ldap.c:1467: 错误:‘LDAPURLDesc’未声明(在此函数内第一次使用)
mod_ldap.c:1467: 错误:‘url’未声明(在此函数内第一次使用)
mod_ldap.c:1479: 警告:隐式声明函数‘ldap_is_ldap_url’
mod_ldap.c:1480: 警告:隐式声明函数‘ldap_url_parse’
mod_ldap.c:1480: 错误:‘LDAP_SUCCESS’未声明(在此函数内第一次使用)
mod_ldap.c:1500: 警告:逗号表达式的左操作数不起作用
mod_ldap.c:1500: 警告:计算出的值未被使用
mod_ldap.c:1500: 警告:逗号表达式的左操作数不起作用
mod_ldap.c:1503: 警告:逗号表达式的左操作数不起作用
mod_ldap.c:1503: 警告:计算出的值未被使用
mod_ldap.c:1503: 警告:逗号表达式的左操作数不起作用
mod_ldap.c:1507: 警告:隐式声明函数‘ldap_free_urldesc’
mod_ldap.c: 在函数‘set_ldap_dereference’中:
mod_ldap.c:1619: 错误:‘LDAP_DEREF_SEARCHING’未声明(在此函数内第一次使用)
mod_ldap.c:1621: 错误:‘LDAP_DEREF_FINDING’未声明(在此函数内第一次使用)
mod_ldap.c:1623: 错误:‘LDAP_DEREF_ALWAYS’未声明(在此函数内第一次使用)
mod_ldap.c: 在函数‘ldap_getconf’中:
mod_ldap.c:1919: 错误:‘LDAP_SCOPE_BASE’未声明(在此函数内第一次使用)
mod_ldap.c:1921: 错误:‘LDAP_SCOPE_ONELEVEL’未声明(在此函数内第一次使用)
mod_ldap.c: 在函数‘ldap_mod_init’中:
mod_ldap.c:2069: 错误:‘LDAP_VENDOR_NAME’未声明(在此函数内第一次使用)
mod_ldap.c:2069: 错误:‘LDAP_API_VERSION’未声明(在此函数内第一次使用)
make[1]: *** [mod_ldap.o] 错误 1
make[1]: Leaving directory
`/home/bit/tools/proftpd-1.3.4b/modules'
make: *** [modules] 错误 2
解决方法:
yum install
libcap openldap-devel openladp*
分享:
喜欢
0
赠金笔
加载中,请稍候......