gpt4 book ai didi

linux - 提供 'make depend' 添加依赖项时 ldap_pvt_thread.h 中出现错误

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:16 26 4
gpt4 key购买 nike

我正在 RHEL6 服务器中配置 openldap-2.3.6,成功运行 ./configure 命令后,使用命令“make dependent”添加依赖项时出现以下错误。错误是:

../../include/ldap_pvt_thread.h:69:7:错误:标记“(”之前缺少二元运算符

我检查了ldap_pvt_thread.h中的第69行,它是这样的:

 61 #define LDAP_PVT_THREAD_CREATE_JOINABLE 0
62 #define LDAP_PVT_THREAD_CREATE_DETACHED 1
63
64 #define LDAP_PVT_THREAD_SET_STACK_SIZE
65 #ifndef LDAP_PVT_THREAD_STACK_SIZE
66 /* LARGE stack. Will be twice as large on 64 bit machine. */
67 #define LDAP_PVT_THREAD_STACK_SIZE ( 1 * 1024 * 1024 * sizeof(void *) )
68 /* May be explicitly defined to zero to disable it */
69 #elif LDAP_PVT_THREAD_STACK_SIZE == 0
70 #undef LDAP_PVT_THREAD_SET_STACK_SIZE
71 #endif

我什至尝试将第 69 行更改为:如果定义( LDAP_PVT_THREAD_STACK_SIZE ) && LDAP_PVT_THREAD_STACK_SIZE == 0但它不起作用...这让我发疯......我需要做出什么改变,请帮忙......!

最佳答案

要么您使用的是相当旧的代码分支,要么是这个 bug已经回到代码中了。

我可以毫无错误地编译最近的分支,但在较旧的分支(大约 2007 年)上我遇到了问题。

该补丁(如上面的链接所示)适用于我,然后我必须进行配置

CPPFLAGS=-D_GNU_SOURCE ./configure

解决此后续错误

getpeereid.c:64:15:错误:peercred 的存储大小未知

关于linux - 提供 'make depend' 添加依赖项时 ldap_pvt_thread.h 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16768463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com