
Duncan Coutts wrote:
Apropos beta-testing, cabal-1.3 seems to have introduced an incompatible API change; for instance, it can't build MissingH any longer.
Actually it was 1.2.x that made this change.
Ok. I realized it wasn't 1.3 as I remarked later:
One install of cabal-install later: same error with MissingH. So the package was broken to begin with an it wasn't related to the cabal upgrade! Grrrr.
Yup. It's not been updated to work with ghc 6.8 and related libs.
I tried this (as everything else in this thread) with ghc-6.6.1. It seems to me that MissingH-0.18.6 only builds with an earlier version of Cabal.
Unpacking MissingH and looking at the Setup.hs I see that I can simply replace it by a generic version, add unix dependency to the cabal file, and all works well. So much for "never again runhaskell Setup blabla" ;-)
I expect it can use configurations to add the unix package dependency conditionally and not need a custom Setup.hs file at all.
That would be nice.
(I should add that for many packages cabal-install works perfectly well.)
Thanks again for your help!
Cheers Ben PS: a 'cabal remove' would also be nice to have.
+1 from my side. Cheers Ben