Created attachment 527872 [details] build.log [4 of 9] Compiling Test.Feat.Enumerate ( Test/Feat/Enumerate.hs, dist/build/Test/Feat/Enumerate.o ) Test/Feat/Enumerate.hs:172:30: error: Ambiguous occurrence ‘<>’ It could refer to either ‘Data.Semigroup.<>’, imported from ‘Data.Semigroup’ at Test/Feat/Enumerate.hs:48:1-21 or ‘Data.Monoid.<>’, imported from ‘Data.Monoid’ at Test/Feat/Enumerate.hs:51:1-18 Test/Feat/Enumerate.hs:179:14: error: Ambiguous occurrence ‘<>’ It could refer to either ‘Data.Semigroup.<>’, imported from ‘Data.Semigroup’ at Test/Feat/Enumerate.hs:48:1-21 or ‘Data.Monoid.<>’, imported from ‘Data.Monoid’ at Test/Feat/Enumerate.hs:51:1-18
It turns out that this is specific to the version currently in the haskell overlay, most likely due to https://github.com/gentoo-haskell/gentoo-haskell/commit/c611c1a8648da1eea5bb0520a824a5a3affdbf59 The version in the gentoo tree compiles fine for me. Using dev-lang/ghc-8.0.2.
Sorry about the breakage. Fixed as: https://github.com/gentoo-haskell/gentoo-haskell/commit/4ed93e512f8403be4f7d8977c0bbef0d10de9bf8