に失敗した私はhere(githubの)からHaskellのチャートをインストールしようとしている、私はそれを複製し、スタックをインストールし、(それがインストールスタックセットアップを走りましたGHCが正常)が、その後、私はメッセージで失敗を作る走っ:インストールが原因のgtk-0.14.2のビルドエラー
...
Chart-cairo-1.8: copy/register
Chart-diagrams-1.8: copy/register
Progress: 4/6
-- While building package gtk-0.14.2 using:
/tmp/stack4807/gtk-0.14.2/.stack-work/dist/x86_64-linux/Cabal-1.22.5.0/setup/setup --builddir=.stack-work/dist/x86_64-linux/Cabal-1.22.5.0 build --ghc-options " -ddump-hi -ddump-to-file"
Process exited with code: ExitFailure 1
...
[ 22 of 209] Compiling Graphics.UI.Gtk.Embedding.Plug (.stack-work/dist/x86_64-linux/Cabal-1.22.5.0/build/Graphics/UI/Gtk/Embedding/Plug.hs, .stack-work/dist/x86_64-linux/Cabal-1.22.5.0/build/Graphics/UI/Gtk/Embedding/Plug.o)
/tmp/stack4807/gtk-0.14.2/Graphics/UI/Gtk/Embedding/Plug.chs:120:6:
Couldn't match expected type ‘CUInt’
with actual type ‘Maybe DrawWindow’
In the first argument of ‘gtk_plug_new’, namely...
スタックバージョン1.1.2 x86_64版hpack-0.14.1、LTS Haskellの5.18(GHC-7.10.3)です。このエラーで何ができますか?
あなたは、より最近のLTSリゾルバでそれを試してみましたか? – leftaroundabout
私はlts-3.22を試しました。(https://www.stackage.org/lts-3.22/docs)gtk-0.13.9を使うはずですが、gtk-0.14.2については同じエラーが出ます。私はhaskellとスタックで新しいですが、lts-3.22でスタックするとghcの別のバージョンが頼まれました(つまりスタックは実際にlts-3.22を使用します)。 –
多くの_recent_リゾルバは、haskell-chart依存関係の要件と競合します。 –