haskell / pretty

Haskell Pretty-printer library
Other
69 stars 30 forks source link

Build issues with tests? #23

Closed osa1 closed 9 years ago

osa1 commented 9 years ago

Any ideas how to compile the package?

➜  pretty git:(master) ✗ cabal install --enable-tests                                                           
Resolving dependencies...
cabal: internal error: could not construct a valid install plan.
The proposed (invalid) plan contained the following problems:
The following packages are involved in a dependency cycle QuickCheck-2.7.6, template-haskell-2.9.0.0, pretty-1.1.3.1
Proposed plan:
Configured QuickCheck-2.7.6 (.fake.QuickCheck-2.7.6)
Configured pretty-1.1.3.1 (.fake.pretty-1.1.3.1)
Configured primitive-0.5.4.0 (.fake.primitive-0.5.4.0)
Configured random-1.1 (.fake.random-1.1)
Configured template-haskell-2.9.0.0 (.fake.template-haskell-2.9.0.0)
Configured tf-random-0.5 (.fake.tf-random-0.5)
PreExisting array-0.5.0.0 (array-0.5.0.0-b8a3e03cc1fe2faa719c34f245086f0e)
PreExisting base-4.7.0.1 (base-4.7.0.1-1a55ebc8256b39ccbff004d48b3eb834)
PreExisting rts-1.0 (builtin_rts)
PreExisting containers-0.5.5.1 (containers-0.5.5.1-0d8db9193d3e3371e0142bcc8a4a0721)
PreExisting deepseq-1.3.0.2 (deepseq-1.3.0.2-8f63133c1b77f3b3190f04893cf340e4)
PreExisting ghc-prim-0.3.1.0 (ghc-prim-0.3.1.0-954cb57749cf319beafdc89b3415422c)
PreExisting integer-gmp-0.5.1.0 (integer-gmp-0.5.1.0-d42e6a7874a019e6a0d1c7305ebc83c4)
PreExisting old-locale-1.0.0.6 (old-locale-1.0.0.6-09baf1dbc5be8338e5eba7c5bb515505)
PreExisting time-1.4.2 (time-1.4.2-d6766dce59812a4b19375d9595549a8b)
PreExisting transformers-0.3.0.0 (transformers-0.3.0.0-16a97696ae672940f1523b262e566ba5)
osa1 commented 9 years ago

This turned out to be a Cabal issue. Closing. (see https://github.com/haskell/cabal/issues/2468)