ArchlinuxにBluetileをインストールしようとすると、次のエラーが発生します。
Building glade-0.12.1...
Preprocessing library glade-0.12.1...
gtk2hsC2hs: UName: root name supply used after saving
cabal: Error: some packages failed to install:
bluetile-0.6 depends on glade-0.12.1 which failed to install.
glade-0.12.1 failed during the building phase. The exception was:
ExitFailure 1
使っていますArchLinux Wikiのインストール手順。
答え1
によるとgmane.comp.lang.haskell.gtk2hs.develのスレッド、問題はgtk2hs-buildtools-0.12.3にあります。 0.12.1にはこの問題はありません。
0.12.1をインストールして問題を直接解決しました。
cabal install gtk2hs-buildtools==0.12.1
説明したエラーは消えます。