Skip to content

Odd build failure with new-build #3932

Closed
@edsko

Description

@edsko

Building https://github.com/well-typed/ghc-events-analyze with ghc 7.8.4:

[7.8.4 ~/wt/util/ghc-events-analyze]
# cabal new-build
In order, the following will be built (use -v for more details):
 - JuicyPixels-3.2.8 (lib) (requires build)
 - attoparsec-0.13.1.0 (lib) (requires build)
 - bytes-0.15.2 (lib:bytes) (requires build)
 - comonad-5 (lib:comonad) (requires build)
 - bifunctors-5.4.1 (lib) (requires build)
 - semigroupoids-5.1 (lib:semigroupoids) (requires build)
 - profunctors-5.2 (lib) (requires build)
 - monoid-extras-0.4.2 (lib) (requires build)
 - free-4.12.4 (lib) (requires build)
 - dual-tree-0.2.0.9 (lib) (requires build)
 - adjunctions-4.3 (lib:adjunctions) (requires build)
 - kan-extensions-5.0.1 (lib:kan-extensions) (requires build)
 - lens-4.13.2.1 (lib:lens) (requires build)
 - linear-1.20.5 (lib:linear) (requires build)
 - diagrams-core-1.3.0.8 (lib) (requires build)
 - active-0.2.0.11 (lib) (requires build)
 - diagrams-lib-1.3.1.4 (lib) (requires build)
 - diagrams-svg-1.3.1.10 (lib) (requires build)
 - SVGFonts-1.5.0.1 (lib) (requires build)
 - ghc-events-analyze-0.2.4 (exe:ghc-events-analyze) (first run)
Configuring JuicyPixels-3.2.8 (lib)...
Configuring bytes-0.15.2 (all, due to Custom setup)...
Configuring comonad-5 (all, due to Custom setup)...
Configuring attoparsec-0.13.1.0 (lib)...
Building JuicyPixels-3.2.8 (lib)...
Building attoparsec-0.13.1.0 (lib)...
Building bytes-0.15.2 (all, due to Custom setup)...
Building comonad-5 (all, due to Custom setup)...

Failed to build comonad-5.
Build log (
/home/edsko/.cabal/logs/ghc-7.8.4/comonad-5-437279585ea9744112b077582af427a268914ddd2c2431293f5074d4d6cd3241.log
):
[1 of 1] Compiling Main             ( /home/edsko/wt/util/ghc-events-analyze/dist-newstyle/tmp/comonad-27362/comonad-5/dist/setup/setup.hs, /home/edsko/wt/util/ghc-events-analyze/dist-newstyle/tmp/comonad-27362/comonad-5/dist/setup/Main.o )
Linking /home/edsko/wt/util/ghc-events-analyze/dist-newstyle/tmp/comonad-27362/comonad-5/dist/setup/setup ...
Configuring comonad-5...
Warning: This package indirectly depends on multiple versions of the same
package. This is highly likely to cause a compile failure.
package comonad-5 requires semigroups-0.18.2
package void-0.7.1 requires semigroups-0.18.2
package contravariant-1.4 requires semigroups-0.18.2
package semigroups-0.18.2 requires tagged-0.8.5
package distributive-0.5.0.2 requires tagged-0.8.5
package comonad-5 requires tagged-0.8.5
package semigroups-0.18.2 requires tagged-0.8.5
package transformers-compat-0.5.1.3 requires transformers-0.3.0.0
package tagged-0.8.5 requires transformers-0.3.0.0
package semigroups-0.18.2 requires transformers-0.3.0.0
package mtl-2.1.3.1 requires transformers-0.3.0.0
package transformers-compat-0.5.1.4 requires transformers-0.4.3.0
package tagged-0.8.5 requires transformers-0.4.3.0
package semigroups-0.18.2 requires transformers-0.4.3.0
package distributive-0.5.0.2 requires transformers-0.4.3.0
package contravariant-1.4 requires transformers-0.4.3.0
package comonad-5 requires transformers-0.4.3.0
package StateVar-1.1.0.4 requires transformers-0.4.3.0
package tagged-0.8.5 requires transformers-compat-0.5.1.3
package tagged-0.8.5 requires transformers-compat-0.5.1.4
package distributive-0.5.0.2 requires transformers-compat-0.5.1.4
package contravariant-1.4 requires transformers-compat-0.5.1.4
package comonad-5 requires transformers-compat-0.5.1.4
Building comonad-5...
Preprocessing library comonad-5...
<command line>: cannot satisfy -package-id contravariant-1.4-bae32c9e724adad6675401bbe99f77a7c50e32590f5498a39e9d84bad244752e: 
    contravariant-1.4-bae32c9e724adad6675401bbe99f77a7c50e32590f5498a39e9d84bad244752e is unusable due to missing or recursive dependencies:
      semigroups-0.18.2-4b5cec38e54f3f8c5f706b7a5de7d62d76d6e066b093855c4ba8d3790127adbf void-0.7.1-63f1539a3daefec962d731e1899ce5d9e3cb0f07e61d347dc264de4d5495b5c9
    (use -v for more information)
cabal: Failed to build comonad-5 (which is required by ghc-events-analyze).
See the build log above for details.

Blowing away my ~/.cabal/store/7.8.4 directory solved the problem. I realize that this bug report doesn't give much to go on... But wanted to report it anyway. Feel free to close as "not enough information" :)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions