Duncan,

Eric Kow <[EMAIL PROTECTED]> writes:
> On Mon, Nov 17, 2008 at 20:54:05 +0100, Jules Colding wrote:
>> [EMAIL PROTECTED] ~/work/src/QuickCheck-2.1.0.1 $ runhaskell Setup  
>> configure
>> Configuring QuickCheck-2.1.0.1...
>> [EMAIL PROTECTED] ~/work/src/QuickCheck-2.1.0.1 $ runhaskell Setup build
>> Preprocessing library QuickCheck-2.1.0.1...
>> Building QuickCheck-2.1.0.1...
>> [ 1 of 11] Compiling Test.QuickCheck.Exception ( Test/QuickCheck/ 
>> Exception.hs, dist/build/Test/QuickCheck/Exception.o )
>>
>> Test/QuickCheck/Exception.hs:12:31:
>>     Class `Exception' used as a type
>>     In the type `Exception'
>>     In the type `Either Exception a'
>>     In the type `IO (Either Exception a)'
>>
>> Test/QuickCheck/Exception.hs:15:36:
>>     Class `Exception' used as a type
>>     In the type `Exception'
>>     In the type `Either Exception a'
>>     In the type `IO (Either Exception a)'
>
> Oh no!  It seems you can work around this by editing this line in
> QuickCheck.cabal
>
> -    Build-depends: base >= 3, random
> +    Build-depends: base >= 3 && < 4, random
>
> I don't really understand how I managed to install it on my GHC
> 6.10 however

Is this something that should be the default?  Or maybe we need an "if"
there to handle the differences between base 3 and 4.  Can you take a
look at this?

_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to