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
