|
|
|
|
|
by wbhart
5344 days ago
|
|
After three hours of trying to install this with GHC 6.12.1 and GHC 7.0.3 I have given up. The problem isn't with berp .cabal files but with dependencies of berp. ghc-7.0.3 requires containers ==0.4.0.0
language-python requires containers ==0.3.0.0 ghc-6.12.1 requires directory ==1.0.1.0
language-python requires directory ==1.0.1.2 Fetching and unpacking language-python and changing the dependencies manually doesn't appear to fix the problem, for reasons I do not understand. |
|
cabal fetch language-python cabal unpack language-python edit the language-python.cabal file updating the containers dependency to 0.4.0.0 then change the version number of language-python itself to 0.3.3 cabal configure cabal install
However, this will not fix the more obtuse problem:
Warning: This package indirectly depends on multiple versions of the same package. This is highly likely to cause a compile failure. package haskell98-1.1.0.1 requires process-1.0.1.5 package ghc-7.0.3 requires process-1.0.1.5 package Cabal-1.10.1.0 requires process-1.0.1.5 package berpinterpreter-0.0.3 requires process-1.0.1.5
I believe the only solution for this problem is to rebuild the entire Haskell platform from source, and if that fails, to format and reload the entire machine.
But you know, keep voting this thread up because Hackhell is awesome.