Hello all,

could it be, that the dev-haskell stack deps are broken/out-of-sync?

I tried to emerge pandoc today, which pulled in haskell, and I got
lots of breakages. The tree is freshly synced. Anyway, I finally got
it solved by masking:

# grep haskell /etc/portage/* 2>/dev/null
/etc/portage/package.mask:>=dev-haskell/text-1.0
/etc/portage/package.mask:>=dev-haskell/yaml-0.8.10.1
/etc/portage/package.mask:>=dev-haskell/blaze-builder-conduit-1.1.0
/etc/portage/package.mask:>=dev-haskell/tls-1.2
/etc/portage/package.mask:dev-haskell/text-stream-decode
/etc/portage/package.mask:>=dev-haskell/conduit-1.0.10

Without these masks, conflicting versions of e.g. dev-haskell/text
were required. To my naive view, that smells of missing slots. Judging
from dev-haskell/text:

# eix dev-haskell/text
[I] dev-haskell/text
     Available versions:  0.11.3.1(0/0.11.3.1){tbz2} 
[m]1.1.1.3(0/1.1.1.3)^t{tbz2} [m]~1.2.1.3(0/1.2.1.3) {developer doc hscolour 
profile test}
     Installed versions:  0.11.3.1{tbz2}(00:21:34 07/09/15)(doc -developer 
-hscolour -profile -test)

(note the [m]asked by me versions, those should go in a SLOT=1).

The directory structure seems to support parallel installs:

/usr/lib64/text-0.11.3.1/ghc-7.6.3/Data/Text.hi
/usr/lib64/text-0.11.3.1/ghc-7.6.3/libHStext-0.11.3.1.a

so adding proper slots should be easy, but I'm not sure.

Can anyone reproduce this problem? I did not have _any_ haskell
package installed so far.

Should I open a bug? Or just wait a couple of days, sync, and try
again without the masks?

TIA,
-dnh

PS: does haskell have no dynamic libraries?

-- 
"God, root, what is difference?" - Pitr
"God is more forgiving." - Dave Aronson

Reply via email to