Próbuję zainstalować język Idris w OSX Lion przy użyciu instrukcji instalacji dostarczonej na official tutorial. Mam zainstalowaną GMP. Ten błąd pojawia się:Cabal nie może zainstalować języka Idris na 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
Próbując zainstalować Idris bez LLVM produkuje ten błąd:
$ 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
Wygląda na to, że musisz zainstalować LLVM 3.3. Jeśli już go zainstalowałeś, upewnij się, że 'llvm-config' jest w PATH. –
Alternatywnie, spróbuj 'cabal install idris -f-LLVM', aby zbudować Idris bez backendu LLVM. –
@MikhailGlushenkov llvm-config działa. Nie jestem pewien, która wersja LLVM mam. 'caban install idris -f-LLVM' działa, ale teraz mam inny problem. – MaiaVictor