On 04/19/11 16:23, Matthias Kilian wrote:
There are some serious dependeny problems with Haskell libraries,
caused by two different versions of the mtl library (mtl-1, bundled
with ghc, and mtl-2 from devel/hs-mtl). The latter (devel/hs-mtl)
wasn't meant to be used yet, but unfortunately some ports *do* rely
on it (they don't build with mtl-1).
On the other hand, we have some ports which don't build with mtl-2
but strictly need mtl-1 (that's one of the reasons why
lang/ghc/patches/patch-ghc_mk exists).
I hoped to fix this soon, but I'll have to pkg_delete all Haskell
stuff from my machine, rebuild all of it, check the .cabal files
of all the ~110 or so hs-* ports and check wether everything pulls
the correct version of mtl.
Bulk builders: if the breakage is too annoyint, feel free to mark
lang/ghc as broken. It will take some days to fix this mess (I don't
have much time before the next friday).
Ciao,
Kili
I saw this, and considering the sheer number of changes to hs-*
lately I wasn't surprised. It seems I'm going to need Haskell soon,
so of course this happens now--but upgrading is always a good
thing, and I appreciate the work you've done on this, and everything
else!
For those who don't know about Haskell, take a look at
http://www.haskell.org/haskellwiki/Haskell
Any time a language seems like a kick in the head, it's good to
learn about it (my favorite in this category is stil lang/icon), to
expand ones mind...
--STeve Andre'