[Haskell-cafe] Hackage Build Failures

Mitchell, Neil neil.mitchell.2 at credit-suisse.com
Wed Oct 1 08:50:51 EDT 2008


> > The error comes from using QuickCheck 2, which happens to 
> also use the 
> > operator (><). I can see two ways to solve the problem:
> > 
> > (1) Add "< 2" after "QuickCheck" in the Wired.cabal file.
> > 
> > (2) Add "hiding ((><))" after "import Test.QuickCheck" in 
> > Data/Hardware/Internal.hs
> 
> Emil,
> 
> my suggestion is: Please use alternative (2), at least if 
> there are no further problems with quickcheck 2! Otherwise, 
> depending on quickcheck
> <2 just introduces unnecessary package incompatibilities.

Note that if you import hiding something that doesn't existing you'll
have a problem. Therefore this fix will require >= 2 for quickcheck, and
introduce incompatibilities either way.

Thanks

Neil

==============================================================================
Please access the attached hyperlink for an important electronic communications disclaimer: 

http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
==============================================================================



More information about the Haskell-Cafe mailing list