Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 658176

Summary: dev-vcs/git-annex-6.20170818 : * environment, line 686: Called cabal-show-brokens-and-die setup configure failed
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Gentoo's Haskell Language team <haskell>
Status: CONFIRMED ---    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge-info.txt
dev-vcs:git-annex-6.20170818:20180614-224324.log
emerge-history.txt
environment
etc.portage.tbz2
temp.tbz2

Description Toralf Förster gentoo-dev 2018-06-15 17:48:21 UTC
 *   environment, line 2165:  Called cabal-configure '--flag=-android' '--flag=-androidsplice' '--flags=assistant' '--flags=-benchmark' '--flags=concurrentoutput' '--flags=dbus' '--flags=magicmime' '--flags=network-uri' '--flags=pairing' '--flag=-production' '--flags=-s3' '--flag=-testsuite' '--flags=torrentparser' '--flags=webapp' '--flags=webdav'
 *   environment, line  686:  Called cabal-show-brokens-and-die 'setup configure failed'
 *   environment, line  782:  Called cabal-show-brokens
 *   environment, line  778:  Called cabal-die-if-nonempty 'broken' 'tasty-0.11.0.4' 'hadolint-1.5.0' 'yesod-static-1.5.1.1' 'tasty-quickcheck-0.8.4' 'tasty-hunit-0.9.2'
 *   environment, line  708:  Called die

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.0-no-multilib_20180608-211200

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.0 *

Available Python interpreters, in order of preference:
  [1]   python3.5
  [2]   python3.6 (fallback)
  [3]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby23 (with Rubygems) *
  [2]   ruby25 (with Rubygems)



emerge -qpv dev-vcs/git-annex
[ebuild   R   ] dev-vcs/git-annex-6.20170818  USE="assistant concurrentoutput dbus magicmime network-uri pairing torrentparser webapp webdav -benchmark -doc -s3"
Comment 1 Toralf Förster gentoo-dev 2018-06-15 17:48:24 UTC
Created attachment 535960 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2018-06-15 17:48:27 UTC
Created attachment 535962 [details]
dev-vcs:git-annex-6.20170818:20180614-224324.log
Comment 3 Toralf Förster gentoo-dev 2018-06-15 17:48:30 UTC
Created attachment 535964 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2018-06-15 17:48:33 UTC
Created attachment 535966 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2018-06-15 17:48:36 UTC
Created attachment 535968 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2018-06-15 17:48:39 UTC
Created attachment 535970 [details]
temp.tbz2
Comment 7 Sergei Trofimovich gentoo-dev 2018-06-15 21:59:37 UTC
> setup: The following installed packages are broken because other packages they
depend on are missing. These broken packages must be rebuilt before they can
be used.
> package yesod-static-1.5.1.1 is broken due to missing package
wai-app-static-3.1.6.1-3BkUF8QFV2c1O10gQbyl9R

Looks like a few other haskell packages require a rebuild. Normally it's done by haskell updater run:

> *   //==-- Please, run 'haskell-updater' to fix broken packages --==//

DOes it help or get stuck somewhere else?
Comment 8 Toralf Förster gentoo-dev 2018-06-16 07:43:50 UTC
HHm, the tinderbox should detect it: https://github.com/toralf/tinderbox/blob/master/bin/job.sh#L1019

A manual run gives:

mr-fox / # haskell-updater 
Running haskell-updater-1.3.1 using GHC 8.0.2
  * Executable: /usr/bin/ghc
  * Library directory: /usr/lib64/ghc-8.0.2
  * Package manager (PM): portage
  * Mode: OnlyInvalid

Searching for packages installed with a different version of GHC.

No old packages found!

Searching for Haskell libraries with broken dependencies.

No broken packages found!


Nothing to build!