[Haskell-beginners] stack issues

frantisek kocun frantisek.kocun at gmail.com
Fri Jan 8 05:16:52 UTC 2016


I found this

cabal install gtk -fhave-quartz-gtk --reinstall

but it does not help me when I run stack build afterwards..

On Thu, Jan 7, 2016 at 11:13 PM, frantisek kocun <frantisek.kocun at gmail.com>
wrote:

> Found that gtk was not installed. So I did
>   brew install gtk
>
> but I got different problem
>
> [ 22 of 209] Compiling Graphics.UI.Gtk.Embedding.Plug (
> .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Graphics/UI/Gtk/Embedding/Plug.hs,
> .stack-work/dist/x86_64-osx/Cabal-1.22.5.0/build/Graphics/UI/Gtk/Embedding/Plug.o
> )
>
>
>
>     Graphics/UI/Gtk/Embedding/Plug.chs:120:6:
>
>         Couldn't match expected type ‘Ptr ()’
>
>                     with actual type ‘Maybe DrawWindow’
>
>         In the first argument of ‘gtk_plug_new’, namely
>
>           ‘(fromNativeWindowId (fromMaybe nativeWindowIdNone socketId))’
>
>         In the second argument of ‘($)’, namely
>
>           ‘gtk_plug_new
>
>              (fromNativeWindowId (fromMaybe nativeWindowIdNone socketId))’
>
> On Thu, Jan 7, 2016 at 10:46 PM, frantisek kocun <
> frantisek.kocun at gmail.com> wrote:
>
>> Hi,
>>
>> I'm new to cabal/stack. I want to use "stack build" to build my project.
>>
>> I can not use latest gkt >= 0.14.2 because of
>>    setup: The pkg-config package 'cairo' version >=1.2.0 is required but
>> it could
>>
>> Neither can I now use older version gtk >=0.12.0 && < 0.13
>>
>> While constructing the BuildPlan the following exceptions were
>> encountered:
>>
>> --  Failure when adding dependencies:
>>
>>       gtk: needed (>=0.12.0 && <0.13), 0.14.2 found (latest version
>> available)
>>
>>     needed for package: ships-0.1.0.0
>>
>>
>>
>> What can i do? Thanks
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20160108/7693def7/attachment.html>


More information about the Beginners mailing list