2009-05-06 6 views
3

«nano-hmac» - это пакет Haskell, который обычно можно установить с помощью Cabal. Однако Mac OS X имеет другую библиотеку OpenSSL, чем тот, который она ожидает, поэтому она не может скомпилировать привязки.Как установить nano-hmac на Mac OS X?

Я могу установить версию openssl из openssl.org, но я не уверен, как дать указание Cabal использовать это вместо Mac OS X версии.

ответ

0

Отказ от ответственности: Я не разработчик Haskell. (Я знаю, я знаю ...)

То есть, я бы рекомендовал расследовать использование Fink, который обеспечивает поддержку GHC, а также openssl и многие (большинство?) Общие пакеты FOSS.

+0

У меня не было хороших впечатлений от Fink –

1

macports имеет свои собственные openssl, ghc и hs-cabal. Вы пытались установить все через macports?

+0

Мне не удалось получить предварительно скомпилированный cabal для использования macports openssl. Надеюсь, это сработает. –

+0

Надеюсь, вы не будете оскорблены macports, которые сейчас просто обновили свой порт ghc. – kch

+0

Я не могу установить его. Мне не нравится моя версия perl, хотя я получил и от macports. В нем говорится: проверка perl ... /opt/local/bin/perl5.8 configure: ошибка: ваша версия perl, вероятно, не будет работать, попробуйте обновить ее. –