[Haskell-cafe] cabal install glade

Jean Lopes hawu.bnu at gmail.com
Sat Apr 18 16:10:07 UTC 2015


Ok, I will report the commands I am using:
$ cd glade (Matthew Pickering's glade repository clone)
$ cabal sandbox init
$ cabal update
$ cabal install --only-dependencies --dry-run
> Resolving dependencies...
> In order, the following would be installed (use -v for more details):
> mtl-2.2.1
> utf8-string-0.3.8 (latest: 1)
> cairo-0.12.5.3 (latest: 0.13.1.0)
> glib-0.12.5.4 (latest: 0.13.1.0)
> gio-0.12.5.3 (latest: 0.13.1.0)
> pango-0.12.5.3 (latest: 0.13.1.0)
> gtk-0.12.5.7 (latest: 0.13.6)
$ cabal install --only-dependencies
> ... here comes the first error ...
> [1 of 2] Compiling SetupWrapper     ( 
/tmp/cairo-0.12.5.3-1305/cairo-0.12.5.3/SetupWrapper.hs, 
/tmp/cairo-0.12.5.3-1305/cairo-0.12.5.3/dist/dist-sandbox-de3654e1/setup/SetupWrapper.o 
)
> 
> /tmp/cairo-0.12.5.3-1305/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-1305/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-1305/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-1305/glib-0.12.5.4/SetupWrapper.hs, 
/tmp/glib-0.12.5.4-1305/glib-0.12.5.4/dist/dist-sandbox-de3654e1/setup/SetupWrapper.o 
)
> 
> /tmp/glib-0.12.5.4-1305/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-1305/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-1305/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.
> 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.

So I supose the problem lies within the cairo package, right?

Em sexta-feira, 17 de abril de 2015 02:34:00 UTC-3, Zilin Chen escreveu:
>
>  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
>>>
>>> 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
>>> _______________________________________________
>>> Haskell-Cafe mailing list
>>> Haskel... at haskell.org
>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>>>  
>>  
>>  
>> _______________________________________________
>> Haskell-Cafe mailing listHaskel... at haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>>
>>  
>>   
>  
> _______________________________________________
> Haskell-Cafe mailing listHaskel... at haskell.org <javascript:>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/20150418/7c335266/attachment.html>


More information about the Haskell-Cafe mailing list