2017-10-18 12 views
0

나는 이것에 관해 여러 게시물을 읽었습니다.
그러나 그들은 내 문제를 해결하지 못했습니다.맥 오류 : pkg-config를 찾을 수 없습니다 (pkg-config가 이미 설치되어 있어도)

는 정보

brew install pkg-config 

마침 설치를 참조하십시오 다음

Rangers-iMac:dash ranger$ which pkg-config 
/usr/local/bin/pkg-config 

그것은 PKG-설정이 설치된 것을 의미한다.

Rangers-iMac:dash ranger$ ./configure 
... 
checking for exit in -lboost_chrono-mt... yes 
checking whether the Boost::Unit_Test_Framework library is available... yes 
checking for dynamic linked boost test... yes 
configure: error: pkg-config not found. 

이는 configure가 pkg-config를 찾을 수 없음을 의미합니다.

문제는 PATH에 있다고 생각하지만 해결 방법을 찾을 수 없습니다.

+0

이미 경로에없는 경우 pkg-config를 찾을 수 없습니다. 어쩌면 configure 호출이 이상한 일을 할지도 모른다. 어떤 패킷을 만들고 싶습니까? – deets

+0

다음을보십시오 : https://github.com/dashpay/dash/blob/master/configure.ac#L702 - 아마도 그것이 범인입니다. 환경 변수를 실행 파일로 설정하십시오. . – deets

+0

내보내기 VAR = 값은 알아야 할 모든 것입니다. PKG_CONFIG =/path/to/pkg-config – deets

답변

1

프로젝트의 configure-script는 pkg-config의 위치를 ​​가정합니다. 다행히 PKG_CONFIG 환경 변수를 사용하여이를 재정의 할 수 있습니다.

export PKG_CONFIG=/path/to/pkg-config 

그런 다음 ./configure 다시.