Ich versuche haskell-Diagramm von here (Github) zu installieren, ich habe es klonen, installieren Stapel, lief Stapel Setup (es installiert GHC erfolgreich), aber dann lief ich machen, dass mit den Nachrichten fehlschlägt: Version StapelInstallation der Haskell-Chart lässt sich nicht mit gtk-0.14.2 Build-Fehler
...
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). Was kann ich mit diesen Fehlern machen?
Haben Sie versucht, es mit einer neueren LTS Resolver? – leftaroundabout
Ich habe lts-3.22 versucht, dass [sollte] (https://www.stackage.org/lts-3.22/docs) gtk-0.13.9 verwenden, aber die gleichen Fehler über gtk-0.14.2 bekommen. Ich neu in haskell und stack, aber stapeln mit lts-3.22 fragte mich nach einer anderen Version von ghc (das bedeutet, dass Stack wirklich lts-3.22 verwendet). –
Mehr _recent_ Resolver steht in Konflikt mit den Anforderungen von Haskell-Diagramm-Abhängigkeiten. –