Build failures in packages built with GHC 6.6

Johan Tibell johan.tibell at
Mon Sep 11 07:24:46 EDT 2006

Niklas Broberg patched haskell-src-exts so it should work using the
latest version from darcs.

On 9/11/06, Duncan Coutts <duncan.coutts at> wrote:
> Hi folks,
> Over the weekend Lennart Kolmodin tested all of Gentoo's Haskell
> packages with the latest GHC 6.6 RC snapshot. Here is his report of what
> failed, and how:
> You'll note that there are some common ones, like Data.FiniteMap going
> away and the old API in Data.Set disappearing. There seemed to be
> several programs which used the old lang or text packages. The change in
> the array bounds api broke some things. Text.Regex moved into a
> different package. Most of these look fairly trivial. Class instance
> changes broke a couple packages, which might be a bit more tricky to
> fix.
> One Cabal api change broke one package, again easily fixable. We made
> some Cabal modules that had been private by convention properly private
> (ei Distribution.Compat.*). This broke lhs2tex. I'm not sure exactly
> what Cabal scripts should be using for portable file path handling since
> Setup.hs modules are not supposed to have external dependencies on other
> packages (otherwise there's a chicken and egg problem with compiling
> Setup.hs).
> Advice here would be apreciated, I could let
> Distribution.Compat.FilePath remain public in this release and seek a
> better solution for the next release.
> BTW, you can see the complete set of Gentoo's Haskell packages here:
> (mostly under dev-haskell/)
> Gentoo users & developers can use this package collection as a portage
> overlay.
> Duncan
> (wearing his Cabal release manager hat and his Gentoo hat)
> _______________________________________________
> cabal-devel mailing list
> cabal-devel at

More information about the Libraries mailing list