Использование библиотеки text-icu в Haskell на Mac OS - PullRequest
22 голосов
/ 14 сентября 2011

Я пытаюсь использовать библиотеку text-icu в качестве зависимости в пакете cabal в Mac OS. Я установил icu, но когда я пытаюсь собрать пакет, cabal выдает мне эту ошибку:

  • Отсутствующие библиотеки C: icui18n, icudata, icuuc

Я не уверен, какие шаги отладки использовать.

1 Ответ

26 голосов
/ 23 октября 2011

Вы можете использовать MacPorts или Homebrew для установки пакета icu, а cabal может обратиться к пользовательскому заголовку и пути к библиотеке:

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
...