gentoo-haskell/gentoo-haskell — pull request #200 by cosmo0920 (2012-12-29 14:30:11+00:00)
Title: lens-9999 missing RDEPEND

It stops with a:
$ emerge -v dev-haskell/lens

>>> Emerging (9 of 9) dev-haskell/lens-9999 from gentoo-haskell
>>> Unpacking source...
remote: Counting objects: 105, done.
remote: Compressing objects: 100% (56/56), done.
remote: Total 86 (delta 54), reused 54 (delta 22)
Unpacking objects: 100% (86/86), done.
From https://github.com/ekmett/lens
cd3214c..d5f072b master -> master
GIT update -->
repository: https://github.com/ekmett/lens
updating from commit: cd3214c42204dc4c16866585b6442a37713e8c9a
to commit: d5f072be0c6365aba4eaaa80fe0afa6ba1baaf37
src/Control/Exception/Lens.hs | 3 -
src/Control/Lens/Action.hs | 6 +-
src/Control/Lens/Fold.hs | 46 +----------
src/Control/Lens/Indexed.hs | 46 +++++------
src/Control/Lens/Internal.hs | 5 +-
src/Control/Lens/Lens.hs | 17 ++--
src/Control/Lens/Loupe.hs | 57 ++++++-------
src/Control/Lens/Prism.hs | 10 +--
src/Control/Lens/Traversal.hs | 5 ++
src/Control/Lens/Zipper/Internal.hs | 153 +++++++++++++++++++++--------------
src/Data/Sequence/Lens.hs | 1 -
11 files changed, 166 insertions(+), 183 deletions(-)
branch: master
storage directory: "/media/work/gentoo/usr/portage/distfiles/egit-src/lens"
checkout type: bare repository
Cloning into '/media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999'...
done.
Branch branch-master set up to track remote branch master from origin.
Switched to a new branch 'branch-master'
>>> Unpacked to /media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999
>>> Source unpacked in /media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work
>>> Preparing source in /media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999 ...
>>> Source prepared.
>>> Configuring source in /media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999 ...
* Using cabal-1.16.0.3.
* Prepending /media/work/gentoo/usr/lib64/ghc-7.4.2 to LD_LIBRARY_PATH
/media/work/gentoo/usr/bin/ghc -package Cabal-1.16.0.3 --make /media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999/Setup.lhs -dynamic -o setup
[1 of 1] Compiling Main ( /media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999/Setup.lhs, /media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999/Setup.o )
Linking setup ...
./setup configure --ghc --prefix=/media/work/gentoo/usr --with-compiler=/media/work/gentoo/usr/bin/ghc --with-hc-pkg=/media/work/gentoo/usr/bin/ghc-pkg --prefix=/media/work/gentoo/usr --libdir=/media/work/gentoo/usr/lib --libsubdir=lens-9999/ghc-7.4.2 --datadir=/media/work/gentoo/usr/share/ --datasubdir=lens-9999/ghc-7.4.2 --disable-tests --ghc-option=-optl-Wl,-O1 --ghc-option=-optl-L/usr/lib/x86_64-linux-gnu --ghc-option=-optl-L/lib/x86_64-linux-gnu --disable-executable-stripping --docdir=/media/work/gentoo/usr/share/doc/lens-9999 --verbose
Configuring lens-3.8...
setup: At least the following dependencies are missing:
bifunctors ==3.0.*,
profunctors >=3.1.1 && <3.2,
representable-profunctors ==3.1.*,
transformers-compat ==0.1.*
* ERROR: dev-haskell/lens-9999 failed (configure phase):
* setup configure failed
*
* Call stack:
* ebuild.sh, line 93: Called call-ebuildshell 'src_configure'
* environment, line 759: Called src_configure
* environment, line 3201: Called haskell-cabal_src_configure
* environment, line 2514: Called cabal-configure
* environment, line 547: Called die
* The specific snippet of code:
* ./setup "$@" || die "setup configure failed"
*
* If you need support, post the output of `emerge --info '=dev-haskell/lens-9999'`,
* the complete build log and the output of `emerge -pqv '=dev-haskell/lens-9999'`.
* This ebuild used the following eclasses from overlays:
* /media/work/gentoo/var/lib/layman/haskell/eclass/haskell-cabal.eclass
* /media/work/gentoo/var/lib/layman/haskell/eclass/ghc-package.eclass
* This ebuild is from an overlay named 'gentoo-haskell': '/media/work/gentoo/var/lib/layman/haskell/'
* The complete build log is located at '/media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/temp/build.log'.
* The ebuild environment file is located at '/media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/temp/environment'.
* Working directory: '/media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999'
* S: '/media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999'

>>> Failed to emerge dev-haskell/lens-9999, Log file:

>>> '/media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/temp/build.log'

* Messages for package dev-haskell/lens-9999:

* ERROR: dev-haskell/lens-9999 failed (configure phase):
* setup configure failed
*
* Call stack:
* ebuild.sh, line 93: Called call-ebuildshell 'src_configure'
* environment, line 759: Called src_configure
* environment, line 3201: Called haskell-cabal_src_configure
* environment, line 2514: Called cabal-configure
* environment, line 547: Called die
* The specific snippet of code:
* ./setup "$@" || die "setup configure failed"
*
* If you need support, post the output of `emerge --info '=dev-haskell/lens-9999'`,
* the complete build log and the output of `emerge -pqv '=dev-haskell/lens-9999'`.
* This ebuild used the following eclasses from overlays:
* /media/work/gentoo/var/lib/layman/haskell/eclass/haskell-cabal.eclass
* /media/work/gentoo/var/lib/layman/haskell/eclass/ghc-package.eclass
* This ebuild is from an overlay named 'gentoo-haskell': '/media/work/gentoo/var/lib/layman/haskell/'
* The complete build log is located at '/media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/temp/build.log'.
* The ebuild environment file is located at '/media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/temp/environment'.
* Working directory: '/media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999'

* S: '/media/work/gentoo/var/tmp/portage/dev-haskell/lens-9999/work/lens-9999'

It seems to be missing dependency.