2013-05-27 1 views
0

./configure 명령을 성공적으로 실행 한 후 내 RHEL6 서버에서 openldap-2.3.6을 구성하려고합니다. 명령을 사용하여 종속성을 추가하는 동안 다음 오류가 발생합니다. 'make depend'. 오류 :ldap_pvt_thread.h에서 'make depend'을 사용하여 종속성을 추가하는 중 오류가 발생했습니다.

../../include/ldap_pvt_thread.h:69:7 : 오류 : ldap_pvt_thread.h 토큰 전에 이항 연산자 누락 "("나는 확인했다

라인 NO.69 그것은 다음과 같이 간다 : 나는 심지어에 선 NO.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 

: (LDAP_PVT_THREAD_STACK_SIZE) & & LDAP_PVT_THREAD_STACK_SIZE == 0 정의하지만이 workd 힘 경우 ... 그것은 나를 운전 견과류 ... 무슨 변화가 있니? 만들 eed, 제발 .... 도와주세요!

답변

0

코드의 상당히 오래된 분기를 사용하거나이 코드를 다시 사용하는 bug이 있습니다.

이전 분기 (2007 년경)에 오류없이 최근 분기를 컴파일 할 수 있습니다. 문제가 발생합니다. (위의 링크 표시)

패치는 내가 다음이 다음 오류

getpeereid 라운드 얻을

./configure를

CPPFLAGS = -D_GNU_SOURCE으로 구성 할 필요가 나를 위해 작동합니다. c : 64 : 15 : 오류 : 피어링 저장 용량을 알 수 없음

관련 문제