Created attachment 368102 [details] build.log No uhc found ./setup build Building hashable-1.2.1.0... Preprocessing library hashable-1.2.1.0... [1 of 3] Compiling Data.Hashable.Class ( Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o ) [2 of 3] Compiling Data.Hashable.Generic ( Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o ) [3 of 3] Compiling Data.Hashable ( Data/Hashable.hs, dist/build/Data/Hashable.o ) In-place registering hashable-1.2.1.0... Preprocessing test suite 'tests' for hashable-1.2.1.0... tests/Regress.hs:8:18: Could not find module `Regress.Mmap' Use -v to see a list of the files searched for. * ERROR: dev-haskell/hashable-1.2.1.0::gentoo failed (compile phase): * setup build failed * * Call stack: * ebuild.sh, line 93: Called src_compile * environment, line 2608: Called haskell-cabal_src_compile * environment, line 1845: Called cabal_src_compile * environment, line 682: Called cabal-build * environment, line 482: Called die * The specific snippet of code: * ./setup "$@" || die "setup build failed" * * If you need support, post the output of `emerge --info '=dev-haskell/hashable-1.2.1.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-haskell/hashable-1.2.1.0::gentoo'`. * The complete build log is located at '/var/log/portage/build/dev-haskell/hashable-1.2.1.0:20140118-164939.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-haskell/hashable-1.2.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-haskell/hashable-1.2.1.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-haskell/hashable-1.2.1.0/work/hashable-1.2.1.0' * S: '/var/tmp/portage/dev-haskell/hashable-1.2.1.0/work/hashable-1.2.1.0'
Oh, yeah. It's a known cabal-1.16 deficiency. Pushed a workaround as: > 18 Jan 2014; Sergei Trofimovich <slyfox@gentoo.org> hashable-1.2.1.0.ebuild: > Fix tests building on <cabal-1.18 (bug #498480 by Pacho Ramos). Thanks for the report!