Я пытаюсь установить язык Idris в OSX Lion, используя руководство по установке, представленное на official tutorial. У меня есть alraedy, установленный GMP. Это ошибка, я получаю:Cabal не может установить язык Idris на OSX Lion
$ cabal install idris
Resolving dependencies...
Configuring libffi-0.1...
cabal: The pkg-config package libffi is required but it could not be found.
[1 of 1] Compiling Main (/var/folders/f0/dlx6tl5x18z4k4_vq0fkqtb80000gn/T/llvm-general-3.3.5.0-61662/llvm-general-3.3.5.0/Setup.hs, /var/folders/f0/dlx6tl5x18z4k4_vq0fkqtb80000gn/T/llvm-general-3.3.5.0-61662/llvm-general-3.3.5.0/dist/setup/Main.o)
Linking /var/folders/f0/dlx6tl5x18z4k4_vq0fkqtb80000gn/T/llvm-general-3.3.5.0-61662/llvm-general-3.3.5.0/dist/setup/setup ...
setup: The program llvm-config version ==3.3.* is required but it could not be
found.
cabal: Error: some packages failed to install:
idris-0.9.9 depends on llvm-general-3.3.5.0 which failed to install.
libffi-0.1 failed during the configure step. The exception was:
ExitFailure 1
llvm-general-3.3.5.0 failed during the configure step. The exception was:
ExitFailure 1
Попытки установить Идрис без LLVM производит эту ошибку:
$ cabal install idris -f-LLVM
Resolving dependencies...
Configuring libffi-0.1...
cabal: The pkg-config package libffi is required but it could not be found.
cabal: Error: some packages failed to install:
idris-0.9.9 depends on libffi-0.1 which failed to install.
libffi-0.1 failed during the configure step. The exception was:
ExitFailure 1
Похоже, вам нужно установить LLVM 3.3. Если вы уже установили его, убедитесь, что 'llvm-config' находится в PATH. –
В качестве альтернативы попробуйте 'cabal install idris -f-LLVM' построить Idris без бэкэнда LLVM. –
@MikhailGlushenkov llvm-config работает. Я не уверен, какую версию LLVM у меня есть. 'caban install idris -f-LLVM' работает, но теперь у меня другая проблема. – MaiaVictor