Stackで依存関係の一部としてcurlパッケージをインストールしようとしたところ、次のようなエラーメッセージが表示されました。
Configuring curl-1.3.8...
setup: Missing dependency on a foreign library:
* Missing (or bad) C library: curl
This problem can usually be solved by installing the system package that
provides this library (you may need the "-dev" version)..
aptでcurlを探してみると、libcurl4は既に入っているし他にlibcurl3もあるしでよく分からない状態。そこで検索したところ、このMissing C libararyとはlibcurl4-gnutls-devを指すのだということが分かりました。
Make libcurl4-gnutls-dev dependency more obvious · Issue #2813 · commercialhaskell/stack