2011-09-14 8 views
21

Sto cercando di utilizzare la libreria text-icu come dipendenza in un pacchetto cabal su Mac OS. Ho installato terapia intensiva ma quando provo a costruire il mio pacchetto cabala mi dà questo errore:Utilizzo della libreria text-icu in Haskell su Mac OS

  • mancanti librerie C: icui18n, icudata, icuuc

Sono sono sicuro che punti di debug da utilizzare.

+1

Prova a aggiungi la posizione della libreria a 'extra-lib-dirs' e' extra-include-dirs' nel file di configurazione della cabala. –

risposta

24

È possibile usare sia MacPorts o Homebrew per installare il pacchetto di terapia intensiva, e hanno cabala si riferiscono alla intestazione personalizzata e la biblioteca percorso:

MacPorts

sudo port install icu 
cabal install text-icu --extra-include-dirs=/opt/local/include --extra-lib-dirs=/opt/local/lib 

Homebrew

brew install icu4c 
cabal install text-icu --extra-lib-dirs=/usr/local/opt/icu4c/lib --extra-include-dirs=/usr/local/opt/icu4c/include 
+21

Oppure puoi usare 'brew install icu4c'. Quindi, installando il pacchetto cabal con 'cabal installa text-icu --extra-lib-dirs =/usr/local/opt/icu4c/lib --extra-include-dirs =/usr/local/opt/icu4c/include' – ivanjovanovic

+0

+1 per la soluzione di infusione. –

+0

sì grazie amico, perché non basta renderlo una vera risposta? – danza

Problemi correlati