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