[Haskell-cafe] cabal install glade

Zilin Chen zilinc.dev at gmail.com
Fri Apr 17 05:33:52 UTC 2015


Do you still get the same errors? I think the "Sandboxes: basic usage" 
section in [0] is what you'd follow.

[0] 
https://www.haskell.org/cabal/users-guide/installing-packages.html#sandboxes-advanced-usage

On 17/04/15 12:11, Jean Lopes wrote:
> Still no success...I am missing some very basic things probably..
>
> Em quinta-feira, 16 de abril de 2015 04:33:20 UTC-3, Zilin Chen escreveu:
>
>     Hi Jean,
>
>     Simply do `$ cabal sandbox add-source <path to the local glade>'
>     and then `$ cabal install --only-dependencies' as normal. I think
>     it should work.
>
>     Cheers,
>     Zilin
>
>
>     On 15/04/15 22:01, Jean Lopes wrote:
>>     I will try to use your branch before going back to GHC 7.8...
>>
>>     But, how exactly should I do that ?
>>     Clone your branch;
>>     Build from local source code with cabal ? (I just scrolled this
>>     part while reading cabal tutorials, guess I'll have to take a
>>     look now)
>>     What about dependencies ? I should use $ cabal install glade
>>     --only-dependencies and than install glade from your branch ?
>>
>>     Em quarta-feira, 15 de abril de 2015 05:48:42 UTC-3, Matthew
>>     Pickering escreveu:
>>
>>         Hi Jean,
>>
>>         You can try cloning my branch until a push gets accepted
>>         upstream.
>>
>>         https://github.com/mpickering/glade
>>         <https://github.com/mpickering/glade>
>>
>>         The fixes to get it working with 7.10 were fairly minimal.
>>
>>         Matt
>>
>>         On Wed, Apr 15, 2015 at 4:33 AM, Jean Lopes
>>         <hawu... at gmail.com> wrote:
>>         > Hello, I am trying to install the Glade package from
>>         hackage, and I
>>         > keep getting exit failure...
>>         >
>>         > Hope someone can help me solve it!
>>         >
>>         > What I did:
>>         > $ mkdir ~/haskell/project
>>         > $ cd ~/haskell/project
>>         > $ cabal sandbox init
>>         > $ cabal update
>>         > $ cabal install alex
>>         > $ cabal install happy
>>         > $ cabal install gtk2hs-buildtools
>>         > $ cabal install gtk #successful until here
>>         > $ cabal install glade
>>         >
>>         > The last statement gave me the following error:
>>         >
>>         > $ [1 of 2] Compiling SetupWrapper     (
>>         > /tmp/cairo-0.12.5.3-5133/cairo-0.12.5.3/SetupWrapper.hs,
>>         >
>>         /tmp/cairo-0.12.5.3-5133/cairo-0.12.5.3/dist/dist-sandbox-acbd4b7/setup/SetupWrapper.o
>>         > )
>>         > $
>>         > $
>>         /tmp/cairo-0.12.5.3-5133/cairo-0.12.5.3/SetupWrapper.hs:91:17:
>>         > $     Ambiguous occurrence ‘die’
>>         > $     It could refer to either ‘Distribution.Simple.Utils.die’,
>>         > $                              imported from
>>         > ‘Distribution.Simple.Utils’ at
>>         > /tmp/cairo-0.12.5.3-5133/cairo-0.12.5.3/SetupWrapper.hs:8:1-32
>>         > $                           or ‘System.Exit.die’,
>>         > $                              imported from ‘System.Exit’ at
>>         > /tmp/cairo-0.12.5.3-5133/cairo-0.12.5.3/SetupWrapper.hs:21:1-18
>>         > $ Failed to install cairo-0.12.5.3
>>         > $ [1 of 2] Compiling SetupWrapper     (
>>         > /tmp/glib-0.12.5.4-5133/glib-0.12.5.4/SetupWrapper.hs,
>>         >
>>         /tmp/glib-0.12.5.4-5133/glib-0.12.5.4/dist/dist-sandbox-acbd4b7/setup/SetupWrapper.o
>>         > )
>>         > $
>>         > $ /tmp/glib-0.12.5.4-5133/glib-0.12.5.4/SetupWrapper.hs:91:17:
>>         > $     Ambiguous occurrence ‘die’
>>         > $     It could refer to either ‘Distribution.Simple.Utils.die’,
>>         > $                              imported from
>>         > ‘Distribution.Simple.Utils’ at
>>         > /tmp/glib-0.12.5.4-5133/glib-0.12.5.4/SetupWrapper.hs:8:1-32
>>         > $                           or ‘System.Exit.die’,
>>         > $                              imported from ‘System.Exit’ at
>>         > /tmp/glib-0.12.5.4-5133/glib-0.12.5.4/SetupWrapper.hs:21:1-18
>>         > $ Failed to install glib-0.12.5.4
>>         > $ cabal: Error: some packages failed to install:
>>         > $ cairo-0.12.5.3 failed during the configure step. The
>>         exception was:
>>         > $ ExitFailure 1
>>         > $ gio-0.12.5.3 depends on glib-0.12.5.4 which failed to
>>         install.
>>         > $ glade-0.12.5.0 depends on glib-0.12.5.4 which failed to
>>         install.
>>         > $ glib-0.12.5.4 failed during the configure step. The
>>         exception was:
>>         > $ ExitFailure 1
>>         > $ gtk-0.12.5.7 depends on glib-0.12.5.4 which failed to
>>         install.
>>         > $ pango-0.12.5.3 depends on glib-0.12.5.4 which failed to
>>         install.
>>         >
>>         > Important: You can assume I don't know much. I'm rather new
>>         to Haskell/cabal
>>         > _______________________________________________
>>         > Haskell-Cafe mailing list
>>         > Haskel... at haskell.org
>>         >
>>         http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>>         <http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe>
>>         _______________________________________________
>>         Haskell-Cafe mailing list
>>         Haskel... at haskell.org
>>         http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>>         <http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe>
>>
>>
>>
>>     _______________________________________________
>>     Haskell-Cafe mailing list
>>     Haskel... at haskell.org  <javascript:>
>>     http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe  <http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe>
>
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20150417/809ea654/attachment.html>


More information about the Haskell-Cafe mailing list