cabal install gtkで文句を言われる場合の対処

CV/Image.chs.h:1: (column 1) [ERROR]  >>> Lexical error !
The character '#' does not fit here.

とか言われた時にどうするかって訳

https://github.com/aleator/CV/wiki/BuildProblems

に書いてあった。

結論

LANG=C cabal install gtk

する。

LANG=Cって何やって思ってぐぐったら

http://mstssk.blogspot.jp/2009/04/whats-langc.html

が出た。アプリケーションにとってデフォルトのロケールで表示するオプションらしい?