2013-10-18 4 views
0

완전히 문제가되지 않을 수도 있습니다.우분투. Ada AWS 설치

/usr/gnat/libexec/gcc/x86_64-pc-linux-gnu/4.5.3/ld : -lldap collect2 찾을 수 없습니다 :은/usr/모기/빈/GCC : 신분증 1 개 종료 상태를 gprlib를 반환 실행 오류 gprbuild : 프로젝트 SRC에 대한 라이브러리를 구축 할 수 메이크업 : * [건설 - 네이티브] Ошибка 4

.bashrc에 PATH =는/usr/모기/빈 : $ PATH 수출 PATH

GPR_PROJECT_PATH =/usr/gnat/lib/gnat GPR_PROJECT_PATH 내보내기

ADA_PROJECT_PATH =/USR/모기/LIB/모기 수출 ADA_PROJECT_PATH

LD_LIBRARY_PATH =/USR/LIB/x86_64에-리눅스 GNU에게 수출 LD_LIBRARY_PATH =/USR/LIB/x86_64에-리눅스 GNU

답변

1

링커에서 프로그램에 필요한 libldap 라이브러리를 찾을 수 없습니다. 설치되어 있지 않거나 잘못된 장소에 설치되었거나 또는 (Debian/Ubuntu에서) multilib 빌드 프로세스가 잘못된 위치에서 그것을 찾고 있습니다.

multilib 문제에 대한 가능한 해결책은 LIBRARY_PATH를 사용자 환경에 맞는 값으로 설정하는 것입니다.

# fix Debian multiarch.. 
export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu 
make 

난 당신이 이미 LD_LIBRARY_PATH를 사용하고 볼 수 있지만, LIBRARY_PATH 다른 변수 : 여기에 다음과 같이 나는 쉘 스크립트에서 확인 실행합니다.

libldap이 설치되어 있지 않은 경우 명령 (root 또는 sudo를 통해 실행) apt-get install libldap2-dev을 설치해야 빌드가 더 이상 오류가 없어야합니다.

+0

도움이되지 않았습니다. 동일한 오류가 발생했습니다. – eBanat

+0

libldap이 설치되어 있습니까? in ... apt-get install libldap2-dev –

+0

설치해야합니다. 어떻게 확인할 수 있습니까? – eBanat