[Haskell-cafe] Installing snap-server with gnutls on OS X with Homebrew

Benedict Eastaugh ionfish at gmail.com
Tue Dec 21 14:17:25 CET 2010


Hi -café,

I installed Snap 0.3 last night on my Mac, and had some problems
getting it to build with SSL support. This is just a quick note of the
extra flags I had to pass in when installing it in case someone else
has a setup similar to mine. These instructions presume that you are
using the Homebrew package manager on OS X, and that Homebrew is
installing packages into /usr/local.

You first need to install the gnutls library.

    brew install gnutls

Then install snap-server.

    cabal update
    cabal install snap-server -fgnutls
--extra-lib-dirs=/usr/local/lib/
--extra-include-dirs=/usr/local/include/

Note that while gnutls' dependencies libgcrypt and libgpg-error also
need to be in the path, they are dependencies of gnutls and will both
be installed when you install gnutls with Homebrew. Cheers,

Benedict.



More information about the Haskell-Cafe mailing list