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