Sto tentando di installare il linguaggio Idris in un OSX Lion utilizzando la guida di installazione fornita su official tutorial. Ho alraedy installato GMP. Questo è l'errore che ottengo:Cabal non riesce ad installare il linguaggio Idris su 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
per l'installazione Idris senza LLVM produce questo errore:
$ 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
Sembra che sia necessario installare LLVM 3.3. Se lo hai già installato, assicurati che 'llvm-config' sia in PATH. –
In alternativa, prova 'cabal install idris -f-LLVM' per costruire Idris senza il backend LLVM. –
@MikhailGlushenkov llvm-config gira. Non sono sicuro di quale versione di LLVM ho. 'caban install idris -f-LLVM' funziona ma ora ho un altro problema. – MaiaVictor