Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 636376 - [haskell] dev-haskell/aeson-1.0.2.1-r1 - setup: Encountered missing dependencies: QuickCheck >=2.7 && <2.9.3
Summary: [haskell] dev-haskell/aeson-1.0.2.1-r1 - setup: Encountered missing dependenc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Haskell Language team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-03 14:00 UTC by eroen
Modified: 2017-11-05 19:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-haskell/aeson-1.0.2.1-r1:20171103-134452.log (aeson-1.0.2.1-r1:20171103-134452.log,3.29 KB, text/plain)
2017-11-03 14:00 UTC, eroen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description eroen 2017-11-03 14:00:40 UTC
Created attachment 501988 [details]
dev-haskell/aeson-1.0.2.1-r1:20171103-134452.log

I use the haskle overlay, quickcheck-2.10 is not in Gentoo yet. The ebuild in Gentoo looks like it would behave the same way though.


>>> Configuring source in /var/tmp/portage/dev-haskell/aeson-1.0.2.1-r1/work/aeson-1.0.2.1 ...
 * Using cabal-1.24.2.0.
 * Prepending /usr/lib64/ghc-8.0.2 to LD_LIBRARY_PATH
/usr/bin/ghc -package Cabal-1.24.2.0 --make /var/tmp/portage/dev-haskell/aeson-1.0.2.1-r1/work/aeson-1.0.2.1/Setup.lhs -j4 +RTS -A256M -qb0 -RTS -threaded -dynamic -o setup
[1 of 1] Compiling Main             ( /var/tmp/portage/dev-haskell/aeson-1.0.2.1-r1/work/aeson-1.0.2.1/Setup.lhs, /var/tmp/portage/dev-haskell/aeson-1.0.2.1-r1/work/aeson-1.0.2.1/Setup.o )
Linking setup ...
./setup configure --ghc --prefix=/usr --with-compiler=/usr/bin/ghc --with-hc-pkg=/usr/bin/ghc-pkg --prefix=/usr --libdir=/usr/lib64 --libsubdir=aeson-1.0.2.1/ghc-8.0.2 --datadir=/usr/share/ --datasubdir=aeson-1.0.2.1/ghc-8.0.2 --enable-tests --ghc-options=-j4 +RTS -A256M -qb0 -RTS --with-ar=gcc-ar --ghc-option=-optc-march=corei7-avx --ghc-option=-optc-pipe --ghc-option=-optc-Og --ghc-option=-optc-g --ghc-option=-optc-gdwarf-4 --ghc-option=-optl-Wl,-O1 --ghc-option=-optl-Wl,--as-needed --ghc-option=-optl-Wl,--hash-style=gnu --disable-executable-stripping --docdir=/usr/share/doc/aeson-1.0.2.1-r1 --verbose --enable-shared --enable-executable-dynamic --sysconfdir=/etc --disable-library-stripping --flag=-developer --flag=-fast
Configuring aeson-1.0.2.1...
setup: Encountered missing dependencies:
QuickCheck >=2.7 && <2.9.3
 * ghc-pkg check: 'checking for other broken packages:'
 * ERROR: dev-haskell/aeson-1.0.2.1-r1::haskell failed (configure phase):
 *   setup configure failed
 * 
 * Call stack:
 *     ebuild.sh, line  124:  Called src_configure
 *   environment, line 2981:  Called haskell-cabal_src_configure '--flag=-developer' '--flag=-fast'
 *   environment, line 2081:  Called cabal-configure '--flag=-developer' '--flag=-fast'
 *   environment, line  615:  Called cabal-show-brokens-and-die 'setup configure failed'
 *   environment, line  713:  Called die
 * The specific snippet of code:
 *       die "$@"
Comment 1 eroen 2017-11-03 14:24:25 UTC
Looking closer at this, it appears that the quickcheck deps in aeson ebuild are lacking a :2 slot operator.
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2017-11-05 19:56:05 UTC
Yeah, hackport needs a fix to pink quickcheck to proper slot.

Pushed as: https://github.com/gentoo-haskell/gentoo-haskell/commit/555cbd1bc7464a280774da641be960c2bc368c6e

Thanks for the report!