[Haskell-cafe] Need help: Cabal rejecting stringsearch, conflict in base

Carter Schonwald carter.schonwald at gmail.com
Sat Nov 30 00:35:45 UTC 2013


Just remove the .ghc. No need to touch .cabal.

On Friday, November 29, 2013, Thiago Negri wrote:

> I did the easy way and it worked!
> The bad thing is that after restarting my laptop, xmonad and xmobar were
> gone.
> I recompiled xmonad and it's ok, but xmobar is failing to build because
> "unix" package is failing because "Signals.h" is missing (used by
> System.Posix.Signals).
> :-(
>
> I guess my cabal environment is messed up.
> Is `rm -rf ~/.ghc ~/.cabal` supposed to reset cabal installation?
> How do I start a fresh cabal environment?
>
>
>
>
> 2013/11/26 Clark Gaebel <cgaebel at uwaterloo.ca <javascript:_e({}, 'cvml',
> 'cgaebel at uwaterloo.ca');>>
>
>> You've got two options:
>>
>> 1) (the easy way)
>>
>> rm -rf ~/.ghc ~/.cabal
>> cabal update
>> cabal install scotty
>>
>> 2) (the hard way, ghc 7.6+ only)
>>
>> Use a sandbox!
>>
>> cd path/to/my/project/that/uses/scotty
>> cabal sandbox init
>> cabal install --only-dependencies -j # make sure scotty is a dependency
>> of your project
>> cabal configure
>> cabal build
>>
>> 3) use cabal-dev. similar to using sandboxes, but I don't have it any
>> more so can't give you a step-by-step.
>>
>>
>> On Tue, Nov 26, 2013 at 7:34 PM, Thiago Negri <evohunz at gmail.com<javascript:_e({}, 'cvml', 'evohunz at gmail.com');>
>> > wrote:
>>
>>> I don't know what to do. :-(
>>> I can't install scotty or yesod.
>>>
>>> $ cabal install scotty
>>> cabal: Could not resolve dependencies:
>>> trying: scotty-0.5.0 (user goal)
>>> trying: base-4.7.0.0/installed-dc1... (dependency of scotty-0.5.0)
>>> trying: wai-extra-1.3.4.6 (dependency of scotty-0.5.0)
>>> trying: stringsearch-0.3.6.4 (dependency of wai-extra-1.3.4.6)
>>> rejecting: stringsearch-0.3.6.4:-base3 (conflict:
>>> base==4.7.0.0/installed-dc1..., stringsearch-0.3.6.4:base3 => base>=2
>>> && <3)
>>> rejecting: stringsearch-0.3.6.4:+base3 (conflict:
>>> base==4.7.0.0/installed-dc1..., stringsearch-0.3.6.4:base3 => base>=3
>>> && <4)
>>> Backjump limit reached (change with --max-backjumps).
>>>
>>>
>>> _______________________________________________
>>> Haskell-Cafe mailing list
>>> Haskell-Cafe at haskell.org <javascript:_e({}, 'cvml',
>>> 'Haskell-Cafe at haskell.org');>
>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>
>>>
>>
>>
>> --
>> Clark.
>>
>> Key ID     : 0x78099922
>> Fingerprint: B292 493C 51AE F3AB D016  DD04 E5E3 C36F 5534 F907
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20131129/95167a5b/attachment.html>


More information about the Haskell-Cafe mailing list