2015-01-06 6 views
2

내가 할 때 나는 OS X의에 llvm-general 음모 패키지를 설치하려고 시도하고, 나는 다음과 같은 오류 얻을 :음모 설치 실패 LLVM 총장

$ cabal install llvm-general 
Resolving dependencies... 
[1 of 1] Compiling Main    (/var/folders/PP/PP+wAuBcGWuqzt-Iekiipk+++TI/-Tmp-/llvm-general-3.4.4.2-38424/llvm-general-3.4.4.2/Setup.hs, /var/folders/PP/PP+wAuBcGWuqzt-Iekiipk+++TI/-Tmp-/llvm-general-3.4.4.2-38424/llvm-general-3.4.4.2/dist/setup/Main.o) 
Linking /var/folders/PP/PP+wAuBcGWuqzt-Iekiipk+++TI/-Tmp-/llvm-general-3.4.4.2-38424/llvm-general-3.4.4.2/dist/setup/setup ... 
setup: The program llvm-config version ==3.4.* is required but the version 
found at /usr/local/bin/llvm-config is version 3.2 
cabal: Error: some packages failed to install: 
llvm-general-3.4.4.2 failed during the configure step. The exception was: 
ExitFailure 1 

무엇을 실행중인 뭐하는거야/usr/지방/bin/llvm-config; 이것은 필자가 얼마 전에 설치 한 OS X 개발자 도구에 의해 설치된 LLVM의 버전입니다. 현재 버전의 LLVM이 있지만 Homebrew와 함께 로컬 (통 전용) 설치로 설치됩니다. 이 설치 목적을 위해 그 버전의 LLVM에 캐럴을 가리킬 수있는 방법이 있습니까?

답변

3

나는 을 llvm-config으로 보았으므로 그에 따라 경로를 조정하면됩니다. 그렇지 않으면 당신은 시도 할 수 있습니다 :

  • llvm-config (라인 52)
  • 이 일시적으로/usr/지방/빈/LLVM-설정 옆으로 이동하고 LLVM-설정으로 교체에 대한 절대 경로를 참조하는 파일 llvm-general.cabal을 수정 LLVM 설치를 위해 당신이 참고로

를 사용하려면, 나는에 /usr/local/Cellar/llvm34/3.4.2/lib/llvm-3.4/bin/llvm-config에 버전 3.4에 대한 llvm-config을 찾아 내 OSX 시스템.