gentoo-haskell/gentoo-haskell — pull request #210 by cosmo0920 (2013-01-17 09:24:05+00:00)
Title: missing RDEPEND lens-9999

Missing RDEPEND occurs again....
It stops with a:

% emerge -v "=lens-9999"

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R *] dev-haskell/lens-9999:0/9999::gentoo-haskell USE="-doc -hoogle -hscolour -profile {-test}" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) dev-haskell/lens-9999 from gentoo-haskell
>>> Unpacking source...
remote: Counting objects: 604, done.
remote: Compressing objects: 100% (276/276), done.
remote: Total 492 (delta 348), reused 304 (delta 160)
Receiving objects: 100% (492/492), 61.72 KiB | 69 KiB/s, done.
Resolving deltas: 100% (348/348), completed with 70 local objects.
From https://github.com/ekmett/lens
6cc9ce7..ca905e9 master -> master
GIT update -->
repository: https://github.com/ekmett/lens
updating from commit: 6cc9ce7ce004e475c2116b2ea95b9aa636ab8886
to commit: ca905e92404420d5a73dd8b91e07f49c5c9cbb62
CHANGELOG.markdown | 11 +-
LICENSE | 2 +-
experimental/Control/Lens/Internal/Jacket.hs | 311 +++++++++++++
experimental/Control/Lens/Internal/Zip.hs | 640 ++++++++++++++++++++++++++
lens.cabal | 28 +-
src/Control/Exception/Lens.hs | 260 +++++++----
src/Control/Lens.hs | 2 +-
src/Control/Lens/Action.hs | 8 +-
src/Control/Lens/At.hs | 2 +-
src/Control/Lens/Combinators.hs | 2 +-
src/Control/Lens/Cons.hs | 10 +
src/Control/Lens/Each.hs | 2 +-
src/Control/Lens/Equality.hs | 2 +-
src/Control/Lens/Fold.hs | 54 +--
src/Control/Lens/Getter.hs | 80 +++-
src/Control/Lens/Indexed.hs | 27 +-
src/Control/Lens/Internal.hs | 8 +-
src/Control/Lens/Internal/Jacket.hs | 311 -------------
src/Control/Lens/Internal/Magma.hs | 224 +++++++++
src/Control/Lens/Internal/Scoria.hs | 128 ------
src/Control/Lens/Internal/Zip.hs | 617 -------------------------
src/Control/Lens/Internal/Zipper.hs | 94 ++--
src/Control/Lens/Internal/Zoom.hs | 47 +-
src/Control/Lens/Iso.hs | 25 +-
src/Control/Lens/Lens.hs | 8 +-
src/Control/Lens/Level.hs | 55 ++-
src/Control/Lens/Loupe.hs | 2 +-
src/Control/Lens/Operators.hs | 2 +-
src/Control/Lens/Plated.hs | 2 +-
src/Control/Lens/Prism.hs | 21 +-
src/Control/Lens/Reified.hs | 2 +-
src/Control/Lens/Review.hs | 15 +-
src/Control/Lens/Setter.hs | 103 +++--
src/Control/Lens/Simple.hs | 8 +-
src/Control/Lens/TH.hs | 75 ++-
src/Control/Lens/Traversal.hs | 49 +-
src/Control/Lens/Tuple.hs | 2 +-
src/Control/Lens/Type.hs | 8 +-
src/Control/Lens/Wrapped.hs | 2 +-
src/Control/Lens/Zipper.hs | 2 +-
src/Control/Lens/Zoom.hs | 50 +-
src/Control/Monad/Error/Lens.hs | 58 ++-
src/Control/Parallel/Strategies/Lens.hs | 2 +-
src/Control/Seq/Lens.hs | 4 +-
src/Data/Array/Lens.hs | 8 +-
src/Data/Bits/Lens.hs | 44 +-
src/Data/ByteString/Lazy/Lens.hs | 10 +-
src/Data/ByteString/Lens.hs | 8 +-
src/Data/ByteString/Strict/Lens.hs | 4 +-
src/Data/Complex/Lens.hs | 18 +-
src/Data/Data/Lens.hs | 2 +-
src/Data/HashSet/Lens.hs | 2 +-
src/Data/IntSet/Lens.hs | 2 +-
src/Data/List/Lens.hs | 2 +-
src/Data/List/Split/Lens.hs | 2 +-
src/Data/Sequence/Lens.hs | 2 +-
src/Data/Set/Lens.hs | 2 +-
src/Data/Text/Lazy/Lens.hs | 2 +-
src/Data/Text/Lens.hs | 2 +-
src/Data/Text/Strict/Lens.hs | 2 +-
src/Data/Tree/Lens.hs | 2 +-
src/Data/Typeable/Lens.hs | 2 +-
src/Data/Vector/Generic/Lens.hs | 41 +-
src/Data/Vector/Lens.hs | 23 +-
src/GHC/Generics/Lens.hs | 2 +-
src/Language/Haskell/TH/Lens.hs | 2 +-
src/Numeric/Lens.hs | 2 +-
src/System/FilePath/Lens.hs | 2 +-
src/System/IO/Error/Lens.hs | 2 +-
tests/doctests.hs | 13 +
tests/hunit.hs | 20 +-
tests/properties.hs | 13 +
tests/templates.hs | 15 +-
73 files changed, 2114 insertions(+), 1502 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:
MonadCatchIO-transformers ==0.3.*
* ERROR: dev-haskell/lens-9999 failed (configure phase):
* setup configure failed
*
* Call stack:
* ebuild.sh, line 93: Called call-ebuildshell 'src_configure'
* environment, line 775: Called src_configure
* environment, line 3221: Called haskell-cabal_src_configure
* environment, line 2534: Called cabal-configure
* environment, line 563: 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 775: Called src_configure
* environment, line 3221: Called haskell-cabal_src_configure
* environment, line 2534: Called cabal-configure
* environment, line 563: 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'