Created attachment 411664 [details] emerge --info Various versions of dev-haskell/semigroups fail to build, namely: 0.11-r1, 0.12.2, 0.15.1, 0.16, 0.16.0.1, 0.16.2.2. USE="bytestring containers deepseq hashable text unordered-containers -doc -hscolour -profile" ghc 7.10.2-r1, cabal 1.22.4.0
Created attachment 411666 [details] 0.11-r1 build.log
Created attachment 411668 [details] 0.11-r1 environment
Created attachment 411670 [details] 0.12.2 build.log
Created attachment 411672 [details] 0.12.2 environment
Created attachment 411674 [details] 0.15.1 build.log
Created attachment 411676 [details] 0.15.1 environment
Created attachment 411678 [details] 0.16.0.1 build.log
Created attachment 411680 [details] 0.16.0.1 environment
Created attachment 411682 [details] 0.16 build.log
Created attachment 411684 [details] 0.16 environment
Created attachment 411686 [details] 0.16.2.2 build.log
Created attachment 411688 [details] 0.16.2.2 environment
Actually, I've been trying to emerge www-apps/gitit and ran into a number of build failures, but so far I've been able to proceed by masking and keyword-accepting, until this one blocked my way. Here's the complete list of the ones I had to mask, in case it helps: =dev-haskell/text-1.1.1.3 =dev-haskell/transformers-0.3.0.0-r1 =dev-haskell/transformers-0.3.0.0 =dev-haskell/binary-0.7.1.0 =dev-haskell/zlib-0.5.4.1 =dev-haskell/zlib-0.5.4.0 =dev-haskell/zlib-0.5.3.3 =dev-haskell/hashable-1.2.1.0 =dev-haskell/hashable-1.1.2.5 =dev-haskell/crypto-random-0.0.7 =dev-haskell/case-insensitive-1.0.0.2-r1 =dev-haskell/crypto-numbers-0.2.3 =dev-haskell/cereal-0.4.0.1 =dev-haskell/json-0.7 =dev-haskell/json-0.4.3 =dev-haskell/lifted-base-0.2.1.1 =dev-haskell/lifted-base-0.2.1.0 =dev-haskell/temporary-1.1.2.4 #=dev-haskell/semigroups-0.12.2 #=dev-haskell/semigroups-0.11-r1 #=dev-haskell/semigroups-0.16.2.2 #=dev-haskell/semigroups-0.16.0.1 #=dev-haskell/semigroups-0.16 #=dev-haskell/semigroups-0.15.1 =dev-haskell/cookie-0.4.0.1 Is it a good idea to file bug reports on all of them?
(In reply to Alexander from comment #13) > Actually, I've been trying to emerge www-apps/gitit and ran into a number of > build failures, but so far I've been able to proceed by masking and > keyword-accepting, until this one blocked my way. Here's the complete list > of the ones I had to mask, in case it helps: > > =dev-haskell/text-1.1.1.3 > =dev-haskell/transformers-0.3.0.0-r1 > =dev-haskell/transformers-0.3.0.0 > =dev-haskell/binary-0.7.1.0 > =dev-haskell/zlib-0.5.4.1 > =dev-haskell/zlib-0.5.4.0 > =dev-haskell/zlib-0.5.3.3 > =dev-haskell/hashable-1.2.1.0 > =dev-haskell/hashable-1.1.2.5 > =dev-haskell/crypto-random-0.0.7 > =dev-haskell/case-insensitive-1.0.0.2-r1 > =dev-haskell/crypto-numbers-0.2.3 > =dev-haskell/cereal-0.4.0.1 > =dev-haskell/json-0.7 > =dev-haskell/json-0.4.3 > =dev-haskell/lifted-base-0.2.1.1 > =dev-haskell/lifted-base-0.2.1.0 > =dev-haskell/temporary-1.1.2.4 > #=dev-haskell/semigroups-0.12.2 > #=dev-haskell/semigroups-0.11-r1 > #=dev-haskell/semigroups-0.16.2.2 > #=dev-haskell/semigroups-0.16.0.1 > #=dev-haskell/semigroups-0.16 > #=dev-haskell/semigroups-0.15.1 > =dev-haskell/cookie-0.4.0.1 > > Is it a good idea to file bug reports on all of them? Let's try to deal with all gitit related depends in this bug.
Your real problem is using old nats-0.2 package. ghc-7.10 does not behave well with it. Fixed as: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717cd26b415aaeaec7fe7e455a2ccd0e0f571965
With ghc 7.8.4 it all builds nicely. Thanks :)